/// <summary> /// Function to save a salesman /// </summary> public void SaveFunction() { try { EmployeeInfo InfoEmployee = new EmployeeInfo(); EmployeeCreationBll BllEmployeeCreation = new EmployeeCreationBll(); InfoEmployee.EmployeeCode = txtSalesmanCode.Text.Trim(); InfoEmployee.DesignationId = Convert.ToDecimal(BllEmployeeCreation.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 (BllEmployeeCreation.EmployeeCodeCheckExistance(txtSalesmanCode.Text.Trim().ToString(), 0) == false) { decSalesManId = BllEmployeeCreation.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) { MessageBox.Show("S5" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Function for save /// </summary> public void SaveFunction() { try { EmployeeInfo infoEmployee = new EmployeeInfo(); EmployeeCreationBll BllEmployeeCreation = new EmployeeCreationBll(); infoEmployee.EmployeeCode = txtEmployeeCode.Text.Trim(); infoEmployee.EmployeeName = txtEmployeeName.Text.Trim(); infoEmployee.DesignationId = Convert.ToDecimal(cmbDesignation.SelectedValue.ToString()); infoEmployee.Dob = Convert.ToDateTime(dtpDob.Text.ToString()); infoEmployee.MaritalStatus = (cmbMaritalStatus.Text.ToString()).TrimEnd(); if (cmbGender.Text != string.Empty) { infoEmployee.Gender = (cmbGender.SelectedItem.ToString()).TrimEnd(); } else { infoEmployee.Gender = cmbGender.Text.ToString(); } infoEmployee.Qualification = txtQualification.Text.Trim(); infoEmployee.Address = txtAddress.Text.Trim(); infoEmployee.PhoneNumber = txtPhoneNumber.Text.Trim(); infoEmployee.MobileNumber = txtMobileNumber.Text.Trim(); infoEmployee.Email = txtEmail.Text.Trim(); infoEmployee.JoiningDate = Convert.ToDateTime(txtJoiningDate.Text.ToString()); infoEmployee.TerminationDate = Convert.ToDateTime(txtTerminationDate.Text.ToString()); if (cbxActive.Checked) { infoEmployee.IsActive = true; } else { infoEmployee.IsActive = false; } infoEmployee.Narration = txtNarration.Text.Trim(); infoEmployee.BloodGroup = (cmbBloodGroup.Text.ToString()).TrimEnd(); infoEmployee.PassportNo = txtPassportNumber.Text.Trim(); infoEmployee.PassportExpiryDate = Convert.ToDateTime(dtpPassportExpiryDate.Text.ToString()); infoEmployee.VisaNumber = txtVisaNumber.Text.Trim(); infoEmployee.VisaExpiryDate = Convert.ToDateTime(dtpVisaExpiryDate.Text.ToString()); infoEmployee.LabourCardNumber = txtlabourCardNumber.Text.Trim(); infoEmployee.LabourCardExpiryDate = Convert.ToDateTime(dtpLabourCardExpiryDate.Text.ToString()); infoEmployee.SalaryType = (cmbSalaryType.SelectedItem.ToString()).TrimEnd(); if (cmbSalaryType.SelectedItem.ToString() == "Daily wage") { if (txtDailyWage.Text.Trim() != string.Empty) { infoEmployee.DailyWage = Convert.ToDecimal(txtDailyWage.Text.ToString()); } } else { if (cmbDefaultPackage.Text != string.Empty) { infoEmployee.DefaultPackageId = Convert.ToDecimal(cmbDefaultPackage.SelectedValue.ToString()); } } infoEmployee.BankName = txtBankName.Text.Trim(); infoEmployee.BankAccountNumber = txtBankAccountNumber.Text.Trim(); infoEmployee.BranchName = txtBranch.Text.Trim(); infoEmployee.BranchCode = txtBranchCode.Text.Trim(); infoEmployee.PanNumber = txtPanNumber.Text.Trim(); infoEmployee.PfNumber = txtPfNumber.Text.Trim(); infoEmployee.EsiNumber = txtEsiNumber.Text.Trim(); infoEmployee.ExtraDate = DateTime.Now; infoEmployee.Extra1 = string.Empty; infoEmployee.Extra2 = string.Empty; if (BllEmployeeCreation.EmployeeCodeCheckExistance(txtEmployeeCode.Text.Trim(), 0) == false) { decEmployeeId = BllEmployeeCreation.EmployeeAddWithReturnIdentity(infoEmployee); Messages.SavedMessage(); ClearFunction(); decIdForOtherForms = decEmployeeId; if (frmSalesInvoiceObj != null) { if (decIdForOtherForms != 0) { this.Close(); } } } else { Messages.InformationMessage("Employee code already exist"); txtEmployeeCode.Focus(); } } catch (Exception ex) { MessageBox.Show("EC1" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Function to edit a salesman /// </summary> public void EditFunction() { try { EmployeeInfo InfoEmployee = new EmployeeInfo(); EmployeeCreationBll BllEmployeeCreation = new EmployeeCreationBll(); InfoEmployee.EmployeeId = decSalesManId; InfoEmployee.EmployeeCode = txtSalesmanCode.Text.Trim(); 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(); if (cbxActive.Checked) { InfoEmployee.IsActive = true; } else { InfoEmployee.IsActive = false; } if (BllEmployeeCreation.EmployeeCodeCheckExistance(txtSalesmanCode.Text.Trim().ToString(), decSalesManId) == false) { BllEmployeeCreation.SalesmanEdit(InfoEmployee); Messages.UpdatedMessage(); ClearSearch(); Clear(); Gridfill(); } else { Messages.InformationMessage("Salesman code already exist"); txtSalesmanCode.Focus(); } } catch (Exception ex) { MessageBox.Show("S6" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }