예제 #1
0
        public ContentResult Edit(Purchase purchase, List <PurchaseItem> items)
        {
            string result = "{success:false,Id:1}";

            try
            {
                purchase.PurchaseItem.AddRange(items);
                Purchase row = dao.FindById(purchase.Id);
                dao.DeleteItems(row.PurchaseItem);
                row.InjectFrom(purchase);

                dao.Update();

                result = "{success:true}";
            }
            catch { }

            return(new ContentResult
            {
                Content = result
            });
        }
예제 #2
0
        private void AUbtn_Click(object sender, EventArgs e)
        {
            if (AUbtn.Text == "Edit")
            {
                if (prtnotxt.Text.Equals("") || partyidtxt.Text.Equals("") || Qtytxt.Text.Equals("") || slngprizetxt.Text.Equals(""))
                {
                    MessageBox.Show("Required Fields are empty");
                }
                else
                {
                    PurchaseDao pd     = new PurchaseDao();
                    string      sp     = slngprizetxt.Text;
                    string      date   = dtetxt.Text;
                    string      prtyid = partyidtxt.Text;
                    string      Qty    = Qtytxt.Text;
                    string      prtno  = prtnotxt.Text;
                    string      id     = idtxt.Text;


                    pd.Update(sp, date, prtyid, Qty, prtno, id);

                    MessageBox.Show("Updated!");
                    Purchase_Load(sender, e);
                }
            }
            if (AUbtn.Text == "Add")
            {
                if (prtnotxt.Text.Equals("") || partyidtxt.Text.Equals("") || Qtytxt.Text.Equals("") || slngprizetxt.Text.Equals(""))
                {
                    MessageBox.Show("Required Fields are empty");
                }
                else
                {
                    PurchaseDao pd     = new PurchaseDao();
                    string      sp     = slngprizetxt.Text;
                    string      date   = dtetxt.Text;
                    string      prtyid = partyidtxt.Text;
                    string      Qty    = Qtytxt.Text;
                    string      prtno  = prtnotxt.Text;
                    string      id     = idtxt.Text;


                    pd.insert(sp, date, prtyid, Qty, prtno, id);

                    MessageBox.Show("added!");
                    Purchase_Load(sender, e);
                }
            }
        }