Example #1
0
        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();
        }
Example #5
0
 private void BindDataControls()
 {
     Classes.CEmployees ce = new Classes.CEmployees();
 }