tijian_tieying/web/Web/Sell/ContractChanPinModify.aspx.cs
2025-02-20 12:14:39 +08:00

140 lines
5.4 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Sell_ContractChanPinModify : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ZWL.Common.PublicMethod.CheckSession();
this.txtHeTongName.Attributes.Add("readonly", "true");
this.txtChanPinName.Attributes.Add("readonly", "true");
ZWL.BLL.ERPContractChanPin Model = new ZWL.BLL.ERPContractChanPin();
Model.GetModel(int.Parse(Request.QueryString["ID"].ToString()));
this.txtHeTongName.Text=Model.HeTongName.ToString();
this.txtChanPinName.Text=Model.ChanPinName.ToString();
this.txtDanJia.Text=Model.DanJia.ToString();
this.txtShuLiang.Text=Model.ShuLiang.ToString();
this.Label1.Text = Model.ShuLiang.ToString();
this.txtZongJia.Text=Model.ZongJia.ToString();
this.txtYiFuKuan.Text=Model.YiFuKuan.ToString();
this.txtQianKuanShu.Text=Model.QianKuanShu.ToString();
this.RadioButtonList1.SelectedValue=Model.IFJiaoFu.ToString();
this.Label2.Text=Model.UserName.ToString();
this.Label3.Text=Model.TimeStr.ToString();
this.txtBackInfo.Text=Model.BackInfo.ToString();
this.Label4.Text = Model.IFJiaoFu.ToString();
RefreshData();
}
}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
ZWL.BLL.ERPContractChanPin Model = new ZWL.BLL.ERPContractChanPin();
Model.ID = int.Parse(Request.QueryString["ID"].ToString());
Model.HeTongName=this.txtHeTongName.Text.ToString();
Model.ChanPinName=this.txtChanPinName.Text.ToString();
Model.DanJia=decimal.Parse(this.txtDanJia.Text);
Model.ShuLiang=decimal.Parse(this.txtShuLiang.Text);
Model.ZongJia=decimal.Parse(this.txtZongJia.Text);
Model.YiFuKuan=decimal.Parse(this.txtYiFuKuan.Text);
Model.QianKuanShu=decimal.Parse(this.txtQianKuanShu.Text);
Model.IFJiaoFu = this.RadioButtonList1.SelectedItem.Text;
Model.UserName = this.Label2.Text.ToString();
Model.TimeStr = DateTime.Parse(this.Label3.Text);
Model.BackInfo=this.txtBackInfo.Text.ToString();
if (this.RadioButtonList1.SelectedItem.Text == this.Label4.Text)
{
if (this.Label4.Text == "<22>ѽ<EFBFBD><D1BD><EFBFBD>")
{
//<2F>Ӳ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD>ȥ
string TempSqlStr = "update ERPProduct set ChuKuSum=ChuKuSum-" + this.Label1.Text + "+" + this.txtShuLiang.Text + ",NowKuCun=NowKuCun+" + this.Label1.Text + "-" + this.txtShuLiang.Text + " where ProductName='" + this.txtChanPinName.Text.ToString() + "'";
ZWL.DBUtility.DbHelperSQL.ExecuteSQL(TempSqlStr);
}
}
else
{
if (this.Label4.Text == "<22>ѽ<EFBFBD><D1BD><EFBFBD>")
{
//<2F>Ӳ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD>ԭʼ״̬
string TempSqlStr = "update ERPProduct set ChuKuSum=ChuKuSum-" + this.Label1.Text + ",NowKuCun=NowKuCun+" + this.Label1.Text + " where ProductName='" + this.txtChanPinName.Text.ToString() + "'";
ZWL.DBUtility.DbHelperSQL.ExecuteSQL(TempSqlStr);
}
else
{
//<2F>Ӳ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD>ȥ
string TempSqlStr = "update ERPProduct set ChuKuSum=ChuKuSum+" + this.txtShuLiang.Text + ",NowKuCun=NowKuCun-" + this.txtShuLiang.Text + " where ProductName='" + this.txtChanPinName.Text.ToString() + "'";
ZWL.DBUtility.DbHelperSQL.ExecuteSQL(TempSqlStr);
}
}
Model.Update();
//дϵͳ<CFB5><CDB3>־
ZWL.BLL.ERPRiZhi MyRiZhi = new ZWL.BLL.ERPRiZhi();
MyRiZhi.UserName = ZWL.Common.PublicMethod.GetSessionValue("UserName");
MyRiZhi.DoSomething = "<22>û<EFBFBD><C3BB>޸Ķ<DEB8><C4B6><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ(" + this.txtHeTongName.Text + ")";
MyRiZhi.IpStr = System.Web.HttpContext.Current.Request.UserHostAddress.ToString();
MyRiZhi.Add();
ZWL.Common.MessageBox.ShowAndRedirect(this, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ<EFBFBD>޸ijɹ<C4B3><C9B9><EFBFBD>", "SellLog.aspx?HeTongName=" + Request.QueryString["HeTongName"].ToString());
}
protected void txtChanPinName_TextChanged(object sender, EventArgs e)
{
RefreshData();
}
private void RefreshData()
{
ZWL.BLL.ERPProduct Model = new ZWL.BLL.ERPProduct();
Model.GetModelByName(txtChanPinName.Text);
this.txtProductSize.Text = Model.ProductSize;
this.txtPerformance.Text = Model.Performance;
this.txtCoating.Text = Model.Coating;
this.txtSurfaceTreatment.Text = Model.SurfaceTreatment;
this.txtMagnetizingDirection.Text = Model.MagnetizingDirection;
this.txtTolerance.Text = Model.Tolerance;
this.rdoIsContainingTax.SelectedValue = Model.IsContainingTax.ToString();
}
protected void txtShuLiang_TextChanged(object sender, EventArgs e)
{
try
{
decimal dDanJia = decimal.Parse(this.txtDanJia.Text);
decimal dShuLiang = decimal.Parse(this.txtShuLiang.Text);
txtZongJia.Text = (dDanJia * dShuLiang).ToString();
}
catch
{
}
}
protected void txtDanJia_TextChanged(object sender, EventArgs e)
{
try
{
decimal dDanJia = decimal.Parse(this.txtDanJia.Text);
decimal dShuLiang = decimal.Parse(this.txtShuLiang.Text);
txtZongJia.Text = (dDanJia * dShuLiang).ToString();
}
catch
{
}
}
}