Example #1
0
 /// <summary>
 /// Function to call save or edit function after user confirmation and also checks invalid entries
 /// </summary>
 public void SaveOrEdit()
 {
     try
     {
         EmployeeInfo infoEmployee = new EmployeeInfo();
         if (txtSalesmanCode.Text.Trim() == string.Empty)
         {
             Messages.InformationMessage("Enter salesman code");
             txtSalesmanCode.Focus();
         }
         else if (txtName.Text.Trim() == string.Empty)
         {
             Messages.InformationMessage("Enter salesman name");
             txtName.Focus();
         }
         else
         {
             if (btnSave.Text == "Save")
             {
                 if (PublicVariables.isMessageAdd)
                 {
                     if (Messages.SaveMessage())
                     {
                         SaveFunction();
                     }
                 }
                 else
                 {
                     SaveFunction();
                 }
                 decIdForOtherForm = decSalesManId;
                 if (frmServiceVoucherObj != null)
                 {
                     if (decIdForOtherForm != 0)
                     {
                         this.Close();
                     }
                     else
                     {
                         txtName.Focus();
                     }
                 }
                 if (frmDeliveryNoteObj != null)
                 {
                     if (decIdForOtherForm != 0)
                     {
                         this.Close();
                     }
                     else
                     {
                         txtName.Focus();
                     }
                 }
                 if (frmPOSObj != null)
                 {
                     if (decIdForOtherForm != 0)
                     {
                         this.Close();
                     }
                     else
                     {
                         txtName.Focus();
                     }
                 }
             }
             else
             {
                 if (PublicVariables.isMessageEdit)
                 {
                     if (Messages.UpdateMessage())
                     {
                         EditFunction();
                     }
                 }
                 else
                 {
                     EditFunction();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         formMDI.infoError.ErrorString = "S7" + ex.Message;
     }
 }
Example #2
0
 /// <summary>
 /// Function to save a salesman
 /// </summary>
 public void SaveFunction()
 {
     try
     {
         EmployeeInfo InfoEmployee = new EmployeeInfo();
         EmployeeSP   SpEmployee   = new EmployeeSP();
         InfoEmployee.EmployeeCode    = txtSalesmanCode.Text.Trim();
         InfoEmployee.DesignationId   = Convert.ToDecimal(SpEmployee.SalesmanGetDesignationId());
         InfoEmployee.EmployeeName    = txtName.Text.Trim();
         InfoEmployee.Email           = txtEmail.Text.Trim();
         InfoEmployee.PhoneNumber     = txtPhone.Text.Trim();
         InfoEmployee.MobileNumber    = txtMobile.Text.Trim();
         InfoEmployee.Address         = txtAddress.Text.Trim();
         InfoEmployee.Narration       = txtNarration.Text.Trim();
         InfoEmployee.Dob             = DateTime.Now;
         InfoEmployee.MaritalStatus   = "Single";
         InfoEmployee.Gender          = "Male";
         InfoEmployee.Qualification   = string.Empty;
         InfoEmployee.BloodGroup      = string.Empty;
         InfoEmployee.JoiningDate     = PublicVariables._dtCurrentDate;
         InfoEmployee.TerminationDate = DateTime.Now;
         if (cbxActive.Checked)
         {
             InfoEmployee.IsActive = true;
         }
         else
         {
             InfoEmployee.IsActive = false;
         }
         InfoEmployee.SalaryType           = "Monthly";
         InfoEmployee.DefaultPackageId     = 1;
         InfoEmployee.BankName             = string.Empty;
         InfoEmployee.BankAccountNumber    = string.Empty;
         InfoEmployee.BranchName           = string.Empty;
         InfoEmployee.BranchCode           = string.Empty;
         InfoEmployee.PanNumber            = string.Empty;
         InfoEmployee.PfNumber             = string.Empty;
         InfoEmployee.EsiNumber            = string.Empty;
         InfoEmployee.PassportNo           = string.Empty;
         InfoEmployee.PassportExpiryDate   = DateTime.Now;
         InfoEmployee.VisaNumber           = string.Empty;
         InfoEmployee.VisaExpiryDate       = DateTime.Now;
         InfoEmployee.LabourCardNumber     = string.Empty;
         InfoEmployee.LabourCardExpiryDate = DateTime.Now;
         InfoEmployee.Extra1 = string.Empty;
         InfoEmployee.Extra2 = string.Empty;
         if (SpEmployee.EmployeeCodeCheckExistance(txtSalesmanCode.Text.Trim().ToString(), 0) == false)
         {
             decSalesManId = SpEmployee.EmployeeAddWithReturnIdentity(InfoEmployee);
             Messages.SavedMessage();
             Clear();
             Gridfill();
             if (frmRejectionInObj != null)
             {
                 this.Close();
             }
             if (frmSalesQuotationObj != null)
             {
                 this.Close();
             }
         }
         else
         {
             Messages.InformationMessage("Salesman code already exist");
             txtSalesmanCode.Focus();
         }
         if (frmSalesReturnObj != null)
         {
             this.Close();
         }
         if (frmSalesOrderObj != null)
         {
             this.Close();
         }
         if (frmSalesInvoiceObj != null)
         {
             this.Close();
         }
         if (frmPOSObj != null)
         {
             this.Close();
         }
     }
     catch (Exception ex)
     {
         formMDI.infoError.ErrorString = "S5" + ex.Message;
     }
 }