private void BindData() { Classes.CEmployees ce = new Classes.CEmployees(); List <Models.MEmployees> Employees = new List <Models.MEmployees>(); Employees = ce.GetAll(); if (Session["WareHouse"] != null) { string WareHouseId = Session["WareHouse"].ToString(); Employees = (from o in Employees where o.WareHouseId == WareHouseId select o).ToList(); grdEmployees.DataSource = Employees; grdEmployees.DataBind(); } }
private Dictionary <int, string> ShowAllEmployees() { Classes.CEmployees cu = new Classes.CEmployees(); Dictionary <int, string> Get = new Dictionary <int, string>(); List <Models.MEmployees> GetUsers = new List <Models.MEmployees>(); GetUsers = cu.GetAll(); Get.Add(-1, "Please Select"); for (int i = 0; i < GetUsers.Count; i++) { int Key = Convert.ToInt32(GetUsers[i].id); string Value = GetUsers[i].FirstName; Get.Add(Key, Value); } return(Get); }
protected void btnSaveEmployee_Click(object sender, EventArgs e) { if (Session["WareHouse"] != null) { string WareHouseId = Session["WareHouse"].ToString(); if (Page.IsValid) { string FirstName = txtEmployeeFirstName.Text; string LastName = txtEmployeeLastName.Text; string Dob = txtEmployeeDateOfBirth.Text; string Gender = txtEmployeeGender.Text; string Address = txtEmployeeAddress.Text; string City = txtEmployeeCity.Text; string HomePhone = txtEmployeeHomePhone.Text; string CellNo = txtEmployeeCellNo.Text; string Email = txtEmployeeEmail.Text; string EmergencyContactNo = txtEmployeeEmergencyContactNo.Text; Models.MEmployees me = new Models.MEmployees(); me.DesignationId = "1"; me.FirstName = FirstName; me.LastName = LastName; me.DateOfBirth = Dob; me.Address = Address; me.City = City; me.HomePhone = HomePhone; me.CellNo = CellNo; me.Email = Email; me.EmergencyContactNo = EmergencyContactNo; me.WareHouseId = WareHouseId; Classes.CEmployees ce = new Classes.CEmployees(); if (ce.Save(me) < 0) { ShowFailMessage(); } else { ShowSuccessMessage(); ClearTextBoxes(Page); } } } else { ShowErrorModal("Cannot Save, No Warehouse associated with current user"); } }
private void BindEmployeeDdl() { Classes.CEmployees ce = new Classes.CEmployees(); Dictionary <int, string> Employees = new Dictionary <int, string>(); List <Models.MEmployees> Get = new List <Models.MEmployees>(); Get = ce.GetAll(); Get = Get.Where(o => o.WareHouseId == Session["WareHouse"].ToString()).ToList(); Employees.Add(-1, "Please Select Employees"); for (int i = 0; i < Get.Count; i++) { int Id = Convert.ToInt32(Get[i].id); string EmployeeName = Get[i].FirstName + "-" + Get[i].LastName; Employees.Add(Id, EmployeeName); } ddlEmployee.DataTextField = "Value"; ddlEmployee.DataValueField = "Key"; ddlEmployee.DataSource = Employees; ddlEmployee.DataBind(); }
private void BindDataControls() { Classes.CEmployees ce = new Classes.CEmployees(); }