📄 cardmodify.aspx.cs
字号:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Collections.Generic;
using Shop.Web.UI;
namespace YXShop.Web.Admin.OrderCard
{
public partial class CardModify : System.Web.UI.Page
{
YXShop.Model.OrderCard data = new YXShop.Model.OrderCard();
YXShop.BLL.OrderCard datad = new YXShop.BLL.OrderCard();
BasePage bp = new BasePage();
protected void Page_Load(object sender, EventArgs e)
{
if (!PowerTree.PowerPass.isPass("008005004", PowerTree.PowerPanel.PowerType.update))
{
bp.PageError("对不起,你没有编辑此项的权限!", "../index.aspx");
}
if (!IsPostBack)
{
if (Request["ID"] != string.Empty && Request["ID"] != null)
{
List<YXShop.Model.OrderCard> data = datad.GetId(Convert.ToInt32(Request["ID"].Trim()));
YXShop.BLL.Product datada = new YXShop.BLL.Product();
if (data[0].Pro_ID != null)
{
List<YXShop.Model.Product> datamo = datada.GetId(Convert.ToInt32(data[0].Pro_ID.ToString()));
if (datamo.Count != 0)
{
SelectProduct1.PName = datamo[0].ProC_Name;
}
}
ViewState["ID"] = data[0].OCW_ID;
this.rbCardType.SelectedValue = data[0].OCW_Type.ToString();
tbCardNumber.Text = data[0].OCW_CardNumber;
tbPassword.Text = data[0].JOCW_Password;
tbBusinessAgent.Text = data[0].OCW_BusinessAgent;
tbFaceValue.Text = data[0].OCW_FaceValue.ToString();
tbPoint.Text = data[0].OCW_Point;
this.ddty.SelectedValue = data[0].OCW_Unit;
if (data[0].OCW_OCOrPro.ToString() == "1")
{
this.RadioButton1.Checked = true;
this.SelectProduct1.PID =Convert.ToInt32(data[0].OCW_OCOrPro);
}
else
{
this.RadioButton2.Checked = true;
OptionProduct.Visible = false;
}
ViewState["OCW_WhetherRelease"] = data[0].OCW_WhetherRelease;
tbprice.Text = data[0].OCW_Price.ToString();
}
}
}
#region 修改充值卡
protected void Button1_Click(object sender, EventArgs e)
{
string OCW_Type = this.rbCardType.SelectedValue.ToString(), OCW_CardNumber = tbCardNumber.Text.ToString(), OCW_Password = tbPassword.Text.ToString(), OCW_BusinessAgent = tbBusinessAgent.Text.ToString();
Nullable<Decimal> OCW_FaceValue = Decimal.Parse(tbFaceValue.Text.ToString());
string OCW_Point = Convert.ToString(tbPoint.Text.ToString());
string DDty = ddty.SelectedValue, resultstr = string.Empty;
Nullable<DateTime> OCW_ExpirationDate = null, OCW_CreateDate = DateTime.Now;
try
{
if (!tbExpirationDate.isEmpty)
{
OCW_ExpirationDate = tbExpirationDate.Date;
}
data.OCW_Type = OCW_Type;
if (this.RadioButton1.Checked)
{
data.OCW_WhetherSale = 1;
if (SelectProduct1.PID.ToString() != string.Empty && SelectProduct1.PID.ToString() != "0")
{
data.Pro_ID = Convert.ToInt32(SelectProduct1.PID);
}
else
{
this.Label2.Text = "该项必填。";
return;
}
}
else
{
data.OCW_WhetherSale = 2;
data.Pro_ID = null;
}
data.OCW_ID = Convert.ToInt32(ViewState["ID"]);
data.OCW_OCOrPro = m;
data.OCW_CardNumber = OCW_CardNumber;
data.OCW_Password = OCW_Password;
data.OCW_BusinessAgent = OCW_BusinessAgent;
data.OCW_FaceValue = OCW_FaceValue;
data.OCW_Point = OCW_Point;
data.OCW_Unit = DDty;
data.OCW_ExpirationDate = OCW_ExpirationDate;
data.OCW_UpdateDate = DateTime.Now;
data.OCW_Price = Convert.ToDecimal(this.tbprice.Text);
datad.Amend(data);
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
finally
{
resultstr = "充值卡:<font color=\"red\">[" + OCW_CardNumber + "]</font> 修改成功!<li><a href=\"Card.aspx\" class=\"list_link\"><b><font color=\"red\">继续添加</font></b></a> </li>";
}
bp.PageRight(resultstr, "CardList.aspx");
}
#endregion
int m = 1;
protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
{
m = 1;
OptionProduct.Visible = true;
}
protected void RadioButton2_CheckedChanged(object sender, EventArgs e)
{
m = 2;
OptionProduct.Visible = false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -