private void TxtMillage_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         if (TxtMillageNew.Text != "")
         {
             if (Convert.ToDouble(TxtPriviousMillage.Text) <= Convert.ToDouble(TxtMillageNew.Text))
             {
                 TxtEndFuelMeter.Focus();
                 e.Handled = true;
             }
             else
             {
                 MessageBox.Show("Vehicle mileage is wrong.! \n\n Mileage should be grater than previous mileage result.", "Input Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
             }
         }
         else
         {
             MessageBox.Show("Fill the Vehicle Millage to continue...!", "Input Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
        private void BtnSave_Click(object sender, EventArgs e)
        {
            int outVal = GetUserAccessable("UTRW_CREATE");

            if (outVal == 1)
            {
                try
                {
                    DialogResult result = MessageBox.Show("Do you want to save the Record?", "Confirm item saving", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (result == DialogResult.Yes)
                    {
                        if (Convert.ToDouble(TxtPriviousMillage.Text) <= Convert.ToDouble(TxtMillageNew.Text))
                        {
                            if (db.AddNewFuelDetails(Convert.ToInt32(CmbItem.SelectedValue), DTPSetDate.Value.Date.ToString("MM/dd/yyyy"), DTPTime.Value.ToString("hh:mm:ss tt"),
                                                     Convert.ToInt32(CmbLocation.SelectedValue), Convert.ToInt32(CmbVehicleNumber.SelectedValue), Convert.ToInt32(CmbIssuePerson.SelectedValue), TxtMillageNew.Text, Convert.ToDouble(TxtDieselQty.Text)
                                                     , Convert.ToDouble(TxtEndFuelMeter.Text), Convert.ToInt32(CmbSecqurityPerson.SelectedValue), lastUserID, TxtBillNo.Text))
                            {
                                MessageBox.Show("Record Sucessfully Added",
                                                "Record " + LblId.Text + "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button2);

                                #region post insert method call
                                //ReportViewMethord();
                                //InsertToFuelByDateTB();//Stock Movement Method

                                stkMove.GetAvalableStock(Convert.ToDouble(TxtDieselQty.Text), TxtBillNo.Text);

                                GetStartMeter();
                                TxtEndFuelMeter.Clear();
                                TxtDieselQty.Clear();

                                _mainForm.LoadGrid();
                                _mainForm.GetParentToTree();
                                GetFinalFuelStock();

                                CmbIssuePerson.SelectedItem     = null;
                                CmbVehicleNumber.SelectedItem   = null;
                                CmbSecqurityPerson.SelectedItem = null;
                                DTPSetDate.Focus();
                                #endregion
                            }
                            else
                            {
                                MessageBox.Show("Sorry Somthing is Wrong!", "Saving Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Vehicle mileage is wrong.! \n\n Mileage should be grater than previous mileage result.", "Input Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                            TxtMillageNew.Focus();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Item Didnt save....!", "Saving details", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                }
                catch { MessageBox.Show("Input strings was not in a correct format", "Saving Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2); }
            }
            else
            {
                MessageBox.Show("You dont have the privelages to Save this....!", "Privelages", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }