migrate to new git
This commit is contained in:
139
web/admin/order/bed_reg.aspx.cs
Normal file
139
web/admin/order/bed_reg.aspx.cs
Normal file
@@ -0,0 +1,139 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.OleDb;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Configuration;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Globalization;
|
||||
|
||||
public partial class admin_bed_new_reg : MyWeb.config
|
||||
{
|
||||
private Model.ezEntities _db = new Model.ezEntities();
|
||||
public string _this_id = "";
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
if (!isStrNull(Request["order_no"]) && !isStrNull(Request["detail"]))
|
||||
{
|
||||
Model.bed_order order = new Model.bed_order();
|
||||
ArrayList options = order.keyin1_list();
|
||||
foreach (Model.bed_order.keyin optionKey in options)
|
||||
{
|
||||
ListItem item = new ListItem(optionKey.Text, optionKey.Value);
|
||||
item.Attributes.Add("style", "color:" + optionKey.Color);
|
||||
keyin1.Items.Add(item);
|
||||
}
|
||||
|
||||
var qry = _db.bed_order.AsEnumerable();
|
||||
var prod = qry.Where(q => q.order_no == Request["order_no"].ToString() && q.o_detail_id == Convert.ToInt32(Request["detail"])).FirstOrDefault();
|
||||
if (prod != null)
|
||||
{
|
||||
bed_order_no.Text = prod.bed_order_no.ToString();
|
||||
order_no.Text = prod.order_no.ToString();
|
||||
//uptime.Text = Convert.ToDateTime(prod.pro_order.up_time.Value).ToString("yyyy-MM-dd");
|
||||
uptime.Text = Convert.ToDateTime(prod.reg_time.Value).ToString("yyyy-MM-dd");
|
||||
|
||||
if (prod.pro_order_detail.f_num.HasValue)
|
||||
{
|
||||
f_num_Txt.Text = prod.pro_order_detail.follower.u_name.ToString();
|
||||
}
|
||||
if (prod.pro_order.activity_num.HasValue)
|
||||
{
|
||||
activity_num_Txt.Text = prod.pro_order.activity.subject.ToString();
|
||||
}
|
||||
MyWeb.encrypt encrypt = new MyWeb.encrypt();
|
||||
phone.Text =!string.IsNullOrEmpty(prod.phone)? encrypt.DecryptAutoKey(prod.phone.ToString()) :"";
|
||||
if (prod.start_date.HasValue)
|
||||
{
|
||||
start_date.Text = prod.start_date.Value.ToString("yyyy-MM-dd");
|
||||
}
|
||||
if (prod.end_date.HasValue)
|
||||
{
|
||||
end_date.Text = prod.end_date.Value.ToString("yyyy-MM-dd");
|
||||
}
|
||||
keyin1.SelectedValue = prod.keyin1.ToString();
|
||||
|
||||
_this_id = prod.bed_order_no.ToString();
|
||||
|
||||
edit.Visible = true;
|
||||
goback.Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
Response.Redirect("reg.aspx?order_no=" + Request["order_no"]);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Response.Redirect("index.aspx");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
protected void goback_Click(object sender, EventArgs e)
|
||||
{
|
||||
Response.Redirect("index.aspx?page=" + Convert.ToString(Request["page"]));
|
||||
}
|
||||
|
||||
protected void gobackOrder_Click(object sender, EventArgs e)
|
||||
{
|
||||
Response.Redirect("reg.aspx?order_no=" + Request["order_no"]);
|
||||
}
|
||||
|
||||
#region 資料修改
|
||||
|
||||
protected void edit_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (Page.IsValid)
|
||||
{
|
||||
L_msg.Text = "";
|
||||
MyWeb.encrypt encrypt = new MyWeb.encrypt();
|
||||
string order_no = Request["order_no"].ToString();
|
||||
int detail_id = Convert.ToInt32(Request["detail"]);
|
||||
|
||||
|
||||
Model.bed_order order = _db.bed_order.Where(q => q.order_no == order_no && q.o_detail_id == detail_id).FirstOrDefault();
|
||||
if (order != null)
|
||||
{
|
||||
_this_id = order.bed_order_no.ToString();
|
||||
|
||||
if (!isStrNull(phone.Text)) { order.phone = encrypt.EncryptAutoKey(phone.Text); }
|
||||
if (!isStrNull(start_date.Text)) { order.start_date = ValDate(start_date.Text); }
|
||||
if (!isStrNull(end_date.Text)) { order.end_date = ValDate(end_date.Text); }
|
||||
order.keyin1 = keyin1.SelectedValue;
|
||||
order.demo = demo.Text;
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
_db.SaveChanges();
|
||||
L_msg.Type = alert_type.success;
|
||||
L_msg.Text = "操作成功";
|
||||
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
L_msg.Type = alert_type.danger;
|
||||
//L_msg.Text = ex.InnerException.Message;
|
||||
L_msg.Text = "操作失敗";
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user