//遍历数组,拿出数据 private static List <AcceptTB> GetAcceptTBBySql(string strsql) { CustomersService cs = new CustomersService(); CarrieCompanyService ccs = new CarrieCompanyService(); List <AcceptTB> list = new List <AcceptTB>(); DataTable table = DBHelper.GetTable(strsql); foreach (DataRow row in table.Rows) { AcceptTB at = new AcceptTB(); at.Aid = Convert.ToInt32(row["aid"]); at.CusID = Convert.ToInt32(row["cusid"]); at.CID = Convert.ToInt32(row["cid"]); at.CSid = Convert.ToInt64(row["csid"]); at.Price = Convert.ToDouble(row["price"]); at.BeginDate = Convert.ToDateTime(row["begindate"]); at.Remark = row["remark"].ToString(); at.cust = cs.GetCusmoerByid(Convert.ToInt32(row["cusid"])); at.company = ccs.GetCompanyByid(Convert.ToInt32(row["cid"])); list.Add(at); } return(list); }
//添加揽发到付件 public int InsertAcceptTB(AcceptTB at) { string strsql = "insert into AcceptTB(CusID,Cid,CSid,Price,BeginDate,Remark) values(@CusID,@Cid,@CSid,@Price,@BeginDate,@Remark)"; SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@CusID", at.CusID), new SqlParameter("@Cid", at.CID), new SqlParameter("@CSid", at.CSid), new SqlParameter("@Price", at.Price), new SqlParameter("@BeginDate", at.BeginDate), new SqlParameter("@Remark", at.Remark) }; return(DBHelper.ExecuteCommand(strsql, paras)); }
//谷恒远01-12 public int UpdateAcceptTB(AcceptTB at) { string strsql = "update AcceptTB set CusID=@CusID,Cid=@Cid,CSid=@CSid,Price=@Price,BeginDate=@BeginDate,Remark=@Remark where aid=@Aid"; SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@Aid", at.Aid), new SqlParameter("@CusID", at.CusID), new SqlParameter("@Cid", at.CID), new SqlParameter("@CSid", at.CSid), new SqlParameter("@Price", at.Price), new SqlParameter("@BeginDate", at.BeginDate), new SqlParameter("@Remark", at.Remark) }; return(DBHelper.ExecuteCommand(strsql, paras)); }
protected void ImgbtnAdd_Click(object sender, ImageClickEventArgs e) { if (Page.IsValid) { if (Request.QueryString["aid"] == null) { //插入数据 AcceptTB at = new AcceptTB(); at.CusID = Convert.ToInt32(ddlCusName.SelectedValue); at.CID = Convert.ToInt32(ddlConame.SelectedValue); at.CSid = Convert.ToInt64(txtNumbers.Text); at.Price = Convert.ToDouble(txtMoney.Text); at.BeginDate = Convert.ToDateTime(txtDatetime.Text); at.Remark = txtRemark.Text.ToString(); int count = am.InsertAcceptTB(at); if (count > 0) { lblMessage.Text = "插入成功!<br>客户ID:" + ddlCusName.SelectedValue + "<br>承运公司ID:" + ddlConame.SelectedValue + "<br>面单号:" + txtNumbers.Text + "<br>金额:" + txtMoney.Text + "<br>起运时间:" + txtDatetime.Text + "<br>备注:" + txtRemark.Text; } else { lblMessage.Text = "添加失败!"; } } else { //修改信息 AcceptTB at = new AcceptTB(); at.Aid = Convert.ToInt32(Request.QueryString["aid"]); at.CusID = Convert.ToInt32(ddlCusName.SelectedValue); at.CID = Convert.ToInt32(ddlConame.SelectedValue); at.CSid = Convert.ToInt64(txtNumbers.Text); at.Price = Convert.ToDouble(txtMoney.Text); at.BeginDate = Convert.ToDateTime(txtDatetime.Text); at.Remark = txtRemark.Text.ToString(); int count = am.UpdateSentTB(at); if (count > 0) { Response.Redirect("~/AcceptandSent/AcceptShow.aspx"); } else { lblMessage.Text = "修改失败!"; } } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usermanager"] == null) { //跳转登陆页 Response.Redirect("~/Login.aspx"); } else { if (!IsPostBack) { //下拉显示承运公司 ddlConame.DataSource = ccm.GetAllCarrieCompany(); ddlConame.DataTextField = "CoName"; ddlConame.DataValueField = "Cid"; ddlConame.DataBind(); //下拉显示客户 ddlCusName.DataSource = cm.GetAllCustomers(); ddlCusName.DataTextField = "CusName"; ddlCusName.DataValueField = "CusID"; ddlCusName.DataBind(); //显示查询数据 if (Request.QueryString["aid"] != null) { int aid = Convert.ToInt32(Request.QueryString["aid"]); AcceptTB at = new AcceptTB(); at = am.GetAcceptTBByIds(aid); txtNumbers.Text = at.CSid.ToString(); ddlConame.Text = at.CID.ToString(); ddlCusName.Text = at.CusID.ToString(); txtMoney.Text = at.Price.ToString(); txtDatetime.Text = at.BeginDate.ToString(); txtRemark.Text = at.Remark; } } } }
protected void imgbtnsel_Click(object sender, ImageClickEventArgs e) { CustomerPianTB cp = new CustomerPianTB(); int cusid = Convert.ToInt32(ddlcus.SelectedValue); DateTime qtime = Convert.ToDateTime(txtstime.Text); DateTime ttime = Convert.ToDateTime(txtttime.Text); try { if (customerpianmanager.GetCustomerPianTBById(cusid, qtime, ttime) != null) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('该用户信息已存在,请确认业务员及时间。')</script>"); return; } } catch (Exception ex) { try { CustomersTB cus = customersmanager.GetCusmoerByid(cusid); string name = cus.CusName; //获取客户名 DisNoteTB dis = disnotemanager.GetDisNoteTBById(cusid, qtime, ttime); double oddmon = dis.Sum; //获取面单费用 string issrt = dis.IsSet; //获取面单费用是否已结算 if (issrt == "是") { cp.Remark = "面单费已结!"; } else { cp.Remark = "面单费未结!"; } CustomerSentTB cs = customersentmanager.GetCustomerSentTBById(cusid, qtime, ttime); double sendmon = cs.Price;//获取发件费 CustomerSendTB cf = customersendmanager.GetCustomerSendTBById(cusid, qtime, ttime); double givemon = cf.EAllPrice;//获取送件费 SentTB st = sentmanager.GetSentTBById(cusid, qtime, ttime); double backmon = st.Price;//获取收到付件返利 AcceptTB at = acceptmanager.GetAcceptTBById(cusid, qtime, ttime); double accmon = at.Price;//获取派收到付件款 IAEManagerTB ia = iaemanagermanager.GetIAEManagerTBById(cusid, qtime, ttime); double othermon = ia.Price; //获取其他费用 double allmon = oddmon + sendmon + backmon - givemon - accmon + othermon; //总计 string ISsettle = "false"; cp.CusID = Convert.ToInt32(cusid); cp.DateMon = ttime; cp.OddMon = oddmon; cp.SendMon = sendmon; cp.GiveMon = givemon; cp.BackMon = backmon; cp.AccMon = accmon; cp.OtherMon = othermon; cp.AllMon = allmon; cp.ISsettle = ISsettle; int cou = customerpianmanager.AddCustomerPianTBInfo(cp); if (cou == 1) { allInfo = customerpianmanager.GetAllCustomerPianTBInfo(cusid); anpInfo.RecordCount = allInfo.Count(); BindData(); anpInfo.CurrentPageIndex = 1; } } catch (Exception) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('无该用户信息,请确认业务员及时间。')</script>"); return; } } }
//修改信息 public int UpdateSentTB(AcceptTB at) { return(acceptservice.UpdateAcceptTB(at)); }
//插入信息 public int InsertAcceptTB(AcceptTB ap) { return(acceptservice.InsertAcceptTB(ap)); }