Esempio n. 1
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if(dateEdit1.EditValue==null)
            {
                XtraMessageBox.Show("Please enter the date ", "POS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if(textEdit1.EditValue==null)
            {
                XtraMessageBox.Show("Please enter the initial amount ", "POS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                textEdit1.Focus();
                return;
            }
            int ret = 0; //1 - OPENING CASH 2 - SALE VALUE 3 - COST VALUE 4 - TRANSFER AMOUNT 5 - END CASH
            var bl = new BlDailySales();
            var sprice = new BLReports().GetSumSprice();
            var cprice = new BLReports().GetSumCprice();
            var dtc = dateEdit1.DateTime;
            if(bl.DoSave(1,"Opening Cash",decimal.Parse(textEdit1.EditValue.ToString()),dtc,true)!=0)
            {
                ret = 1;
                if (bl.DoSave(2, "Opening Sprice", sprice, dtc, true) != 0)
                    bl.DoSave(3, "Opening Cprice", cprice, dtc, true); 
            }
            if (ret == 1)
                Close();
            else
                XtraMessageBox.Show("Data not saved contact to system administrator", "POS", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);



        }
Esempio n. 2
0
 public decimal GetLastClosingAmt(DateTime d1, bool isdate)
 {
     decimal retval = 0m;
     var bl = new BlDailySales().GetLastClosing(d1,isdate);
     foreach (DataRow dr in bl.Rows)
     {
         if(dr["CTYPE"].ToString()=="1")
         {
             retval = decimal.Parse(dr["CVALUE"].ToString());
         }
     }
     return retval;
 }
Esempio n. 3
0
 void DoCloseSale()
 {
     if (!validateform())
     {
        
         var bl = new BlDailySales();
         var sprice = new BLReports().GetSumSprice();
         var cprice = new BLReports().GetSumCprice();
         int ret = 0;
         var f = new RptDailySalesReport {ClosingDifference = decimal.Parse(txtcashdiff.EditValue.ToString())};
         f.LoadDailyReport();
             f.watermark = "Closed";
             //if ((DateTime.Now.TimeOfDay > new TimeSpan(0, 1, 0)) && (DateTime.Now.TimeOfDay <= new TimeSpan(2, 50, 0)))
             //{
             //    f.aMonth = dateEdit1.DateTime.AddDays(-1).ToShortTimeString();
             //}
             //else
             //{
                 f.aMonth = dateEdit1.DateTime.ToShortDateString();
           //  }
         //  f.Show();
             f.CreateReport();
             f.Hide();
             simpleButton1.Enabled = false;
             var dtc = dateEdit1.DateTime;
             if (bl.DoSave(1, "Opening Cash", decimal.Parse(txtclosing.EditValue.ToString()), dtc) != 0)
             {
                var blP = new BLSales();
                     blP.UpdateShitCode(1.ToString());
             if (bl.DoSave(2, "Opening Sprice", sprice, dtc) != 0)
                 if (bl.DoSave(3, "Opening Cprice", cprice, dtc) != 0)
                     if (decimal.Parse(txtcashtrans.EditValue.ToString()) > 0)
                         bl.DoSave(4, "Transfer Amt", decimal.Parse(txtcashtrans.EditValue.ToString()), dtc);
             if (decimal.Parse(txtcashdiff.EditValue.ToString()) > 0)
                 bl.DoSave(5, "Difference Amt", decimal.Parse(txtcashdiff.EditValue.ToString()), dtc);
             bl.DoSave(6, "Last Opening", decimal.Parse(txtlastclosing.EditValue.ToString()), dtc);
             new VIRETAILDAL.Masters.DailyClosing().CloseDailySales(dtc);
            
             }
     }
     else
     {
         simpleButton1.Enabled = true;
     }
 }
Esempio n. 4
0
 public decimal GetSumSprice(DateTime d1, bool useconstr = false, string newconstr = "p")
 {
     decimal retval = 0m;
     var bl = new BlDailySales().GetSPCP(d1, 1,useconstr,newconstr);
     foreach (DataRow dr in bl.Rows)
     {
         retval = decimal.Parse(dr["CVALUE"].ToString());
     }
     return retval;
 }
Esempio n. 5
0
 private void DailyClosing_Load(object sender, EventArgs e)
 {
     var tfrom = new TimeSpan(3, 10, 0);
    // dateEdit1.DateTime = System.DateTime.Now.AddDays(-1);
     dateEdit1.DateTime = DateTime.Now;
     var ds = new BLReports().GetDailySales(0m,DateTime.Now,DateTime.Now,false);
     var srows =  ds.Select("ctype=1");
     foreach (DataRow d in srows)
     {
         txtcash.EditValue = decimal.Parse(d["TOTAL"].ToString());
     }
     var d1 = new BlDailySales().GetLastClosing(DateTime.Now, false);
     foreach (DataRow dr in d1.Rows)
     {
         if (dr["CTYPE"].ToString() == "1")
         {
             txttotalcash.EditValue = decimal.Parse(dr["CVALUE"].ToString()) + decimal.Parse(txtcash.EditValue.ToString());
             txtclosing.EditValue = txttotalcash.EditValue;
             txtlastclosing.EditValue = decimal.Parse(dr["CVALUE"].ToString());
             dateEdit2.EditValue = dr["CDATE"].ToString();
         }
     }
     //txtcashtrans.Properties.Mask.EditMask = "\\c+";
     //txtcashtrans.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.RegEx;
     //if(System.DateTime.Now)
 }