Esempio n. 1
0
        private void dtBusinessDate_ValueChanged(object sender, EventArgs e)
        {
            // update the text boxes for all panels
            // This will update the gas sales panel, Department sales and expenses all at once.
            //
            // Verify that the date is valid before doing any checking.
            // for this instance we will only allow for days that have records in teh fuelDB.
            // 6/14/2005-2/28/2015 #06/14/2005# && dtBusinessDate.Value <= '02/28/2015'

            DateTime startdate = Convert.ToDateTime("06/14/2005");
            DateTime enddate   = Convert.ToDateTime("02/05/2015");

            //Reset error messages
            ResetAllErrorMessage(); // remove any old error messages

            if (dtBusinessDate.Value >= startdate && dtBusinessDate.Value <= enddate)
            {     // get salesID and set the 'global' variable so that is accessible for the entire form.
                BusinessDate businessDate = new BusinessDate(dtBusinessDate.Value);
                SalesDateId = businessDate.SalesDateID;
                SalesDate   = (DateTime)businessDate.SalesDate;

                // Need to update the data by the date picked from time picker.
                PopulateGasSalesForm();
                PopulateDepartmentSalesData();
                PopulateExpensesGrid();
            }

            else
            {  // Show error message
                DisplayDatePickerErrorMessage("Please select a date between " + startdate.ToShortDateString() + " and " + enddate.ToShortDateString() + ".");
            }
        }
Esempio n. 2
0
        private void SetDefaultSalesDateAndIdTimePicker()
        {
            //dtBusinessDate.Value = new DateTime();
            BusinessDate salesDate = new BusinessDate();

            SalesDate   = dtBusinessDate.Value;
            SalesDateId = salesDate.GetSalesDateIDBySalesDate(SalesDate);
            //SalesDateID will return a -1 if the salesdate was not created or found.

            //MessageBox.Show(SalesDate.ToString() + "--*" + SalesDateId.ToString());
        }
Esempio n. 3
0
        //******************************** Navigation  ****************************************

        private void btnNext1_Click(object sender, EventArgs e)
        {
            // one they click the button, check for changed items, check for correct input validation, then commit changes.
            // user should be allowed to go forward if there are any changes.  Show a message box to confirm this.
            bool isFormValid = false;

            // Need to include error checking
            if (hasDataChanged == true)
            {
                ResetAllErrorMessage();  // reset any error messages

                isFormValid    = ValidateGasSales();
                hasDataChanged = false; // reset the data changed flag
                if (isFormValid == true)
                {
                    // commit changes to database
                    // get salesid
                    ArrayList arrFueldata = new ArrayList();
                    //int fuelType, decimal price, int NumberOfUnits, decimal soldamount, decimal dollaramount, decimal costofga
                    arrFueldata.Add(new FuelData(1, decimal.Parse(txtPriceUnleaded.Text), 1, decimal.Parse(txtUnleaded.Text),
                                                 decimal.Parse(txtTotalDollarsUnleaded.Text), decimal.Parse(txtCostUnleaded.Text)));
                    //arrFueldata.Add(new FuelData(1, 123.45m, 1, 123.78m, 123.98m, 123.32m));

                    arrFueldata.Add(new FuelData(2, decimal.Parse(txtPricePremium.Text), 1, decimal.Parse(txtPremium.Text),
                                                 decimal.Parse(txtTotalDollarsPremium.Text), decimal.Parse(txtCostPremium.Text)));
                    arrFueldata.Add(new FuelData(3, decimal.Parse(txtPricePlus.Text), 1, decimal.Parse(txtPlus.Text),
                                                 decimal.Parse(txtTotalDollarsPlus.Text), decimal.Parse(txtCostPlus.Text)));
                    // call update method.

                    GasSalesDB   updateFuelData = new GasSalesDB();
                    BusinessDate salesDate      = new BusinessDate(dtBusinessDate.Value);

                    updateFuelData.UpdateGasSalesChanges(arrFueldata, salesDate.SalesDateID);
                    if (updateFuelData.ExceptionsMessages.Message != "")
                    {
                        DisplayErrorMessage(lblGasSalesErrorMessage,
                                            //updateFuelData.ExceptionsMessages.Message + "\n\n" +
                                            updateFuelData.ExceptionsMessages.ErrorMessage + "\n\n" +
                                            updateFuelData.ExceptionsMessages.ErrorType + "\n\n"
                                            //updateFuelData.ExceptionsMessages.AdditionalMessage
                                            );
                    }
                }
            }
            else
            { //pnlGasSales.Hide();
                pnlSOTG.Visible = true;
            }

            //pnlSOTG.Visible = true;
        }