Exemplo n.º 1
0
        private void PreviewSelectedTransaction()
        {
            long               RecordNumber    = long.Parse(Request.QueryString["ID"]);
            string             Outlet          = Request.QueryString["Outlet"];
            BookAdjustmentMemo adjustment_memo = BAM.GetBookAdjustmentMemoByKey(RecordNumber);

            lblPeriodFrom.Text      = adjustment_memo.PeriodFrom.ToString("MMMM dd, yyyy");
            lblPeriodTo.Text        = adjustment_memo.PeriodTo.ToString("MMMM dd, yyyy");
            lblReferenceNumber.Text = adjustment_memo.ReferenceNumber.ToString();
            lblDate.Text            = adjustment_memo.MemoDate.ToString("MMMM dd, yyyy");
            lblOutlet.Text          = Outlet;
            lblTransaction.Text     = adjustment_memo.ParticularTransaction;
            lblQuantity.Text        = adjustment_memo.Quantity.ToString();
            lblCurrentPrice.Text    = adjustment_memo.CurrentPrice.ToString("###,###.00");
            lblCostPrice.Text       = adjustment_memo.CostPrice.ToString("###,###.00");
        }
Exemplo n.º 2
0
        protected void btnSaveMemo_Click(object sender, EventArgs e)
        {
            try
            {
                var BookAdjustment = new BookAdjustment
                {
                    AdjustmentCode = CreateCode(15),
                    InventoryDate  = DateTime.Parse(txtInventoryDate.Text),
                    CutOffDate     = DateTime.Parse(txtCutOffDate.Text),
                    OutletNumber   = int.Parse(hfOutletNumber.Value),
                    OutletName     = hfOutletName.Value,
                    DateRecorded   = DateTime.Now
                };
                BookAdjustmentManager.Save(BookAdjustment);
                #region log
                BookAdjustmentManager.SaveTransactionLog(Permission.PERMITTED_USER, TransactionType.INSERT);
                #endregion

                if (gvCreditParticulars.Rows.Count > 0)
                {
                    foreach (TableRow row in this.gvCreditParticulars.Rows)
                    {
                        var BookAdjustmentCreditMemo = new BookAdjustmentMemo
                        {
                            AdjustmentCode        = BookAdjustment.AdjustmentCode,
                            CostPrice             = decimal.Parse(row.Cells[3].Text.Replace("Php", "")),
                            CurrentPrice          = decimal.Parse(row.Cells[2].Text.Replace("Php", "")),
                            MemoDate              = DateTime.Parse(txtDateCredit.Text),
                            MemoType              = "CREDIT",
                            ParticularTransaction = row.Cells[0].Text,
                            PeriodFrom            = DateTime.Parse(txtDateCreditfrom.Text),
                            PeriodTo              = DateTime.Parse(txtDateCreditTo.Text),
                            Quantity              = long.Parse(row.Cells[1].Text),
                            ReferenceNumber       = long.Parse(txtCreditReferenceNumber.Text),
                            DateRecorded          = DateTime.Now
                        };
                        BookAdjustmentMemoManager.Save(BookAdjustmentCreditMemo);
                    }
                }

                if (gvParticulars.Rows.Count > 0)
                {
                    foreach (TableRow row in this.gvParticulars.Rows)
                    {
                        var BookAdjustmentDebitMemo = new BookAdjustmentMemo
                        {
                            AdjustmentCode        = BookAdjustment.AdjustmentCode,
                            CostPrice             = decimal.Parse(row.Cells[3].Text.Replace("Php", "")),
                            CurrentPrice          = decimal.Parse(row.Cells[2].Text.Replace("Php", "")),
                            MemoDate              = DateTime.Parse(txtDate.Text),
                            MemoType              = "DEBIT",
                            ParticularTransaction = row.Cells[0].Text,
                            PeriodFrom            = DateTime.Parse(txtDatePeriodFrom.Text),
                            PeriodTo              = DateTime.Parse(txtDatePeriodTo.Text),
                            Quantity              = long.Parse(row.Cells[1].Text),
                            ReferenceNumber       = long.Parse(txtReferenceNumber.Text),
                            DateRecorded          = DateTime.Now
                        };
                        BookAdjustmentMemoManager.Save(BookAdjustmentDebitMemo);
                    }
                }

                lblSaved_ModalPopupExtender.Show();
            }
            catch (Exception)
            {
                //throw;
            }
        }