partial void UpdateIncomeOrder(IncomeOrder instance);
partial void DeleteIncomeOrder(IncomeOrder instance);
partial void InsertIncomeOrder(IncomeOrder instance);
private void detach_IncomeOrders(IncomeOrder entity) { this.SendPropertyChanging(); entity.Item = null; }
private void attach_IncomeOrders(IncomeOrder entity) { this.SendPropertyChanging(); entity.Item = this; }
protected void OnAddToStore(object sender, EventArgs e) { using (DBDataContext db = new DBDataContext()) { IncomeOrder io = new IncomeOrder(); io.ItemID = int.Parse(Request["id"]); io.ItemCount = int.Parse(txtIncomeCount.Text); io.PricePerItem = int.Parse(txtIncomePricePerItem.Text); io.Date = DateTime.Now; io.ItemsLeft = io.ItemCount; db.IncomeOrders.InsertOnSubmit(io); db.SubmitChanges(); } }
private void tsbSave_Click(object sender, EventArgs e) { txtRemark.Focus(); gridView1.UpdateCurrentRow(); if (txtClient.Text.Trim() == "") { this.ShowAlertMessage("必须输入客户!"); return; } if (dtpIncomeOrderDate.Text == "") { this.ShowAlertMessage("必须输入下单日期!"); return; } if (gridView1.RowCount <= 0) { this.ShowAlertMessage("必须增加收款明细数据!"); return; } //if (bm.IsExistBillID(txtBillID.Text) == true && this.Tag.ToString() == "add") //{ // this.ShowAlertMessage("订单号已经存在,请重新输入!"); // return; //} IncomeOrder IncomeOrder = new IncomeOrder(); IncomeOrder.IncomeOrderGuid = txtIncomeOrderGuid.Text; IncomeOrder.IncomeOrderID = txtIncomeOrderID.Text; IncomeOrder.IncomeOrderDate = DateTime.Parse(dtpIncomeOrderDate.Text); if (txtClient.Tag != null) { IncomeOrder.ClientGuid = txtClient.Tag.ToString(); } if (txtIncomePerson.Tag != null) { IncomeOrder.IncomePerson = txtIncomePerson.Tag.ToString(); } IncomeOrder.Remark = txtRemark.Text; IncomeOrder.CreateGuid = txtCreateGuid.Tag.ToString(); IncomeOrder.CreateDate = DateTime.Now; IncomeOrder.CheckGuid = ""; IncomeOrder.CheckDate = DateTime.Parse("1900-01-01"); List <IncomeOrderDetail1> list1 = new List <IncomeOrderDetail1>(); IncomeOrderDetail1 IncomeOrderDetail1 = new IncomeOrderDetail1(); for (int i = 0; i < gridView1.RowCount; i++) { DataRowView dr = (DataRowView)(gridView1.GetRow(i)); IncomeOrderDetail1 = new IncomeOrderDetail1(); IncomeOrderDetail1.IncomeOrderGuid = IncomeOrder.IncomeOrderGuid; IncomeOrderDetail1.IncomeID = dr["IncomeID"].ToString(); if (dr["IncomeMoney"].ToString().Trim() != "") { IncomeOrderDetail1.IncomeMoney = decimal.Parse(dr["IncomeMoney"].ToString()); } else { IncomeOrderDetail1.IncomeMoney = 0; } IncomeOrderDetail1.CNY = dr["CNY"].ToString(); IncomeOrderDetail1.IncomeType = dr["IncomeType"].ToString(); IncomeOrderDetail1.Remark = dr["Remark"].ToString(); //gridView1.GetRowCellValue(i, gridProductGuid).ToString(); list1.Add(IncomeOrderDetail1); } List <IncomeOrderDetail2> list2 = new List <IncomeOrderDetail2>(); IncomeOrderDetail2 IncomeOrderDetail2 = new IncomeOrderDetail2(); for (int i = 0; i < gridView2.RowCount; i++) { DataRowView dr = (DataRowView)(gridView2.GetRow(i)); IncomeOrderDetail2 = new IncomeOrderDetail2(); IncomeOrderDetail2.IncomeOrderGuid = IncomeOrder.IncomeOrderGuid; IncomeOrderDetail2.SellOrderID = dr["SellOrderID"].ToString(); IncomeOrderDetail2.SellOrderDate = DateTime.Parse(dr["SellOrderDate"].ToString()); if (dr["SellOrderMoney"].ToString().Trim() != "") { IncomeOrderDetail2.SellOrderMoney = decimal.Parse(dr["SellOrderMoney"].ToString()); } else { IncomeOrderDetail2.SellOrderMoney = 0; } IncomeOrderDetail2.Remark = dr["Remark"].ToString(); //gridView1.GetRowCellValue(i, gridProductGuid).ToString(); list2.Add(IncomeOrderDetail2); } //保存 IncomeOrderManage.SaveBill(IncomeOrder, list1, list2); tsbCheck.Enabled = true; tsbUnCheck.Enabled = false; SetRight(); //写日志 SysLog.AddOperateLog(SysParams.UserName, "收款单保存", "保存", SysParams.UserName + "用户保存收款单,唯一号:" + txtIncomeOrderGuid.Text + ",收款单号:" + txtIncomeOrderID.Text); //用于打印 ds.Tables.Clear(); DataTable dtl2 = base.GetDataTable((DataView)gridView1.DataSource); DataTable dtl3 = base.GetDataTable((DataView)gridView2.DataSource); ds.Tables.Add(dtl2.Copy()); ds.Tables[0].TableName = "IncomeOrderDetail1"; ds.Tables.Add(dtl3.Copy()); ds.Tables[1].TableName = "IncomeOrderDetail2"; this.Tag = "edit"; this.ShowMessage("保存成功"); frmIncomeOrder.frmincomeorder.LoadData(); }