Ejemplo n.º 1
0
 partial void UpdateIncomeOrder(IncomeOrder instance);
Ejemplo n.º 2
0
 partial void DeleteIncomeOrder(IncomeOrder instance);
Ejemplo n.º 3
0
 partial void InsertIncomeOrder(IncomeOrder instance);
Ejemplo n.º 4
0
	private void detach_IncomeOrders(IncomeOrder entity)
	{
		this.SendPropertyChanging();
		entity.Item = null;
	}
Ejemplo n.º 5
0
	private void attach_IncomeOrders(IncomeOrder entity)
	{
		this.SendPropertyChanging();
		entity.Item = this;
	}
Ejemplo n.º 6
0
 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();
     }
 }
Ejemplo n.º 7
0
        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();
        }