File manager - Edit - G:/PleskVhosts/indiaminerals.in/tlt.INFOFIXDEVELOPERS.COM/Send Web/admin/employee.aspx.cs
Back
using Business; using System; using System.Collections.Generic; using System.Linq; using System.Transactions; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using WebApp.LIBS; namespace WebApp.admin { public partial class employee : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { FillGrid(); Common.BindControl(DesignationId, Global.Context.Designations.ToList(), "DesignationName", "DesignationId", "Select Designation"); } #region Customer if (Request.QueryString != null && !string.IsNullOrEmpty(Convert.ToString(Request.QueryString["EmployeeId"])) && saveData.CommandName != "edit") { saveData.CommandName = "edit"; saveData.CommandArgument = Request.QueryString["EmployeeId"]; EditCourse(); } else if (string.IsNullOrEmpty(Convert.ToString(Request.QueryString["EmployeeId"])) && saveData.CommandName != "edit") { saveData.CommandName = "add"; } #endregion } protected void saveData_Click(object sender, EventArgs e) { save(); } protected void FillGrid() { try { LIBS.Common.BindControl(gvcourse, Business.Global.Context.Employees.ToList()); } catch { } } private void EditCourse() { int id = Convert.ToInt32(saveData.CommandArgument); var obj = Global.Context.Employees.SingleOrDefault(T => T.EmployeeId == id); if (obj != null) { EmployeeName.Text = obj.EmployeeName; FatherName.Text = obj.FatherName; ContactNo.Text = obj.ContactNo; Address.Text = obj.Address; DesignationId.SelectedValue = obj.DesignationId.Value.ToString(); Gender.SelectedValue = obj.Gender.Value ? "1" : "0"; UserName.Text = obj.UserLogin.UserName; Password.Text = obj.UserLogin.Password; } else { MessageBox.ShowMessage("Error", "Unable to bind details", SiteKey.MessageType.danger); } } private void save() { try { // // Page.Validate("Block"); if (Page.IsValid && UserName.Text.Length > 0 && Password.Text.Length > 0 && Common.ConvertInt(DesignationId.SelectedValue) > 0 && EmployeeName.Text.Length > 0) { if (saveData.CommandName == "add") { #region Add New using ( TransactionScope tran = new TransactionScope()) { var objuser = new Business.UserLogin(); objuser.UserName = UserName.Text; objuser.Password = Password.Text; objuser.UserType = (int)SiteKey.UserRole.Worker; objuser.FullName = EmployeeName.Text; objuser.IsActive = true; objuser.Save(); Business.Employee obj = new Business.Employee(); obj.EmployeeName = EmployeeName.Text; obj.FatherName = FatherName.Text; obj.Gender = Convert.ToInt32(Gender.SelectedValue) == 1 ? true : false; obj.ContactNo = ContactNo.Text; obj.Address = Address.Text; obj.DesignationId = Convert.ToInt32(DesignationId.SelectedValue); obj.UserId = objuser.UserLoginId; obj.Save(); tran.Complete(); } Response.Redirect("employee.aspx", false); //CourseName.Text = ""; #endregion } if (saveData.CommandName == "edit") { #region Update Existing int id = Convert.ToInt32(saveData.CommandArgument); using (TransactionScope tran = new TransactionScope()) { var obj = Global.Context.Employees.SingleOrDefault(T => T.EmployeeId == id); obj.EmployeeName = EmployeeName.Text; obj.FatherName = FatherName.Text; obj.Gender = Convert.ToInt32(Gender.SelectedValue) == 1 ? true : false; obj.ContactNo = ContactNo.Text; obj.Address = Address.Text; obj.DesignationId = Convert.ToInt32(DesignationId.SelectedValue); obj.Save(); var objuser = Global.Context.UserLogins.SingleOrDefault(p => p.UserLoginId == obj.UserId); objuser.UserName = UserName.Text; objuser.Password = Password.Text; objuser.UserType = (int)SiteKey.UserRole.Worker; objuser.Save(); tran.Complete(); } Response.Redirect("employee.aspx", false); #endregion } } } catch (Exception ex) { String Message = (ex.InnerException != null ? ex.InnerException.Message : ex.Message); if (Message.Contains("UNIQUE KEY")) { Message = "Record already exists. Please enter another."; } MessageBox.ShowMessage("Error", Message, SiteKey.MessageType.danger); } } } }
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0.04 |
proxy
|
phpinfo
|
Settings