protected void btnAddCreditMemo_Click(object sender, EventArgs e)
        {
            foreach (TableRow row in this.gvCreditParticulars.Rows)
            {
                MemoParticular memo_p = new MemoParticular();
                memo_p.Particular = row.Cells[0].Text;
                memo_p.Quantity = long.Parse(row.Cells[1].Text);
                memo_p.CurrentPrice = decimal.Parse(row.Cells[2].Text.Replace("Php", ""));
                memo_p.CostPrice = decimal.Parse(row.Cells[3].Text.Replace("Php", ""));
                CreditParticularList.Add(memo_p);
            }
            MemoParticular memo_particular = new MemoParticular();
            memo_particular.Particular = dlItems.SelectedValue;
            memo_particular.Quantity = long.Parse(this.txtCreditQuantity.Text);
            memo_particular.CurrentPrice = decimal.Parse(this.txtCreditCurrentPrice.Text);
            memo_particular.CostPrice = decimal.Parse(this.txtCreditCostPrice.Text);
            CreditParticularList.Add(memo_particular);
            gvCreditParticulars.DataSource = this.CreditParticularList;
            gvCreditParticulars.DataBind();
            CreditMemoSummary();
            OutputCreditSummary(dlItems.SelectedItem.Text);

            dlItems.SelectedIndex = 0;
            txtCreditQuantity.Text = string.Empty;
            txtCreditCurrentPrice.Text = string.Empty;
            txtCreditCostPrice.Text = string.Empty;
        }
 public void Delete(MemoParticular memo_particular)
 {
     using (DbManager db = new DbManager())
     {
         Accessor.Query.Delete(db, memo_particular);
     }
 }
 public void Save(MemoParticular memo_particular)
 {
     using (DbManager db = new DbManager())
     {
         if (memo_particular.RecordNo != 0)
         {
             Accessor.Query.Update(db, memo_particular);
         }
         else
         {
             Accessor.Query.Insert(db, memo_particular);
         }
     }
 }
 protected void btnAddParticular_Click(object sender, EventArgs e)
 {
     foreach (TableRow row in gvParticulars.Rows)
     {
         MemoParticular memo_p = new MemoParticular();
         memo_p.Particular = row.Cells[0].Text;
         memo_p.Quantity = long.Parse(row.Cells[1].Text);
         memo_p.CurrentPrice = decimal.Parse(row.Cells[2].Text.Replace("Php", ""));
         memo_p.CostPrice = decimal.Parse(row.Cells[3].Text.Replace("Php", ""));
         MemoParticularList.Add(memo_p);
     }
     MemoParticular memo_particular = new MemoParticular();
     // memo_particular = null;
     memo_particular.Particular = dlItems.SelectedValue;
     memo_particular.Quantity = long.Parse(txtParticularQuantity.Text);
     memo_particular.CurrentPrice = decimal.Parse(txtCurrentPrice.Text);
     memo_particular.CostPrice = decimal.Parse(txtCostPrice.Text);
     MemoParticularList.Add(memo_particular);
     gvParticulars.DataSource = MemoParticularList;
     gvParticulars.DataBind();
 }