Example #1
0
        public Employee Create(Employee employee)
        {
            EEmployee eEmployee = EEmployee(employee);

            eEmployee = _iDEmployee.Create(eEmployee);
            return(Employee(eEmployee));
        }
Example #2
0
        private Employee Employee(EEmployee eEmployee)
        {
            Employee returnEmployee = new Employee
            {
                CreatedDate = eEmployee.CreatedDate,
                DateHired   = eEmployee.DateHired,
                DateStarted = eEmployee.DateStarted,
                DateEnded   = eEmployee.DateEnded,
                UpdatedDate = eEmployee.UpdatedDate,

                CompanyId         = eEmployee.CompanyId,
                CreatedBy         = eEmployee.CreatedBy,
                EmployeeId        = eEmployee.EmployeeId,
                JobTitleId        = eEmployee.JobTitleId,
                ManagerEmployeeId = eEmployee.ManagerEmployeeId,
                UpdatedBy         = eEmployee.UpdatedBy,

                Email      = eEmployee.Email,
                FirstName  = eEmployee.FirstName,
                LastName   = eEmployee.LastName,
                MiddleName = eEmployee.MiddleName
            };

            return(returnEmployee);
        }
        public int UpdateEmployee(EEmployee GRD, int id)
        {
            int effectrows;

            using (MySqlConnection con = new MySqlConnection(conn))
            {
                using (MySqlCommand cmd = new MySqlCommand("EditEmployee", con))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@emp_id", id);
                    cmd.Parameters.AddWithValue("@emp_fname", GRD.FNAME);
                    cmd.Parameters.AddWithValue("@emp_lname", GRD.LNAME);
                    cmd.Parameters.AddWithValue("@emp_email", GRD.EMAIL);
                    cmd.Parameters.AddWithValue("@emp_pass", GRD.PASSWORD);
                    cmd.Parameters.AddWithValue("@emp_dob", GRD.DOB);
                    cmd.Parameters.AddWithValue("@emp_telno", GRD.TELEPHONE);
                    cmd.Parameters.AddWithValue("@emp_mobno", GRD.MOBILENO);
                    cmd.Parameters.AddWithValue("@emp_doj", GRD.DOJ);
                    cmd.Parameters.AddWithValue("@emp_status", GRD.STATUS);
                    cmd.Parameters.AddWithValue("@emp_gender", GRD.GENDER);
                    cmd.Parameters.AddWithValue("@emp_roleid", GRD.ROLE);
                    cmd.Parameters.AddWithValue("@emp_salary", GRD.SALARY);
                    con.Open();
                    effectrows = cmd.ExecuteNonQuery();
                    con.Close();
                }
            }
            return(effectrows);
        }
        public ActionResult DeleteConfirmed(string id)
        {
            EEmployee employee = db.Employees.Find(id);

            db.Employees.Remove(employee);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #5
0
        public Employee Update(int updatedBy, Employee employee)
        {
            EEmployee eEmployee = EEmployee(employee);

            eEmployee.UpdatedDate = DateTime.Now;
            eEmployee.UpdatedBy   = updatedBy;
            eEmployee             = _iDEmployee.Update(EEmployee(employee));
            return(Employee(eEmployee));
        }
Example #6
0
        public Employee Create(int createdBy, Employee employee)
        {
            EEmployee eEmployee = EEmployee(employee);

            eEmployee.CreatedDate = DateTime.Now;
            eEmployee.CreatedBy   = createdBy;
            eEmployee             = _iDEmployee.Create(eEmployee);
            return(Employee(eEmployee));
        }
 public ActionResult Edit([Bind(Include = "FullName,StartDate,EndDate,JobName,CompanyName")] EEmployee employee)
 {
     if (ModelState.IsValid)
     {
         db.Entry(employee).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Index"));
 }
Example #8
0
        public Employee Read(string employeeNumber, string pin)
        {
            EEmployee eEmployee = _iDEmployee.Read <EEmployee>(a => a.EmployeeNumber == employeeNumber && a.Pin == pin);

            if (eEmployee == null)
            {
                return(new Employee());
            }

            return(Employee(eEmployee));
        }
Example #9
0
 public ActionResult Edit(int id, EEmployee e)
 {
     try
     {
         empRepo.Update(id, e);
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
Example #10
0
 public Employee Create(int createdBy, Employee employee)
 {
     if (_iDEmployee.Count <EEmployee>(a => a.EmployeeNumber == employee.EmployeeNumber) == 0)
     {
         EEmployee eEmployee = EEmployee(employee);
         eEmployee.CreatedDate = DateTime.Now;
         eEmployee.CreatedBy   = createdBy;
         eEmployee             = _iDEmployee.Create(eEmployee);
         return(Employee(eEmployee));
     }
     return(employee);
 }
        public ActionResult Create([Bind(Include = "FullName,StartDate,EndDate,JobName,CompanyName")] EEmployee employee /*, company company*/)
        {
            if (ModelState.IsValid)
            {
                //string TempData = company.CompanyName;
                //employee.CompanyName = TempData;
                db.Employees.Add(employee);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(RedirectToAction("Index"));
        }
        // GET: AddEmployees/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EEmployee employee = db.Employees.Find(id);

            if (employee == null)
            {
                return(HttpNotFound());
            }
            return(View(employee));
        }
        // GET: AddEmployees/Edit/5
        public ActionResult Edit(string id)
        {
            ViewBag.JobName     = new SelectList(db.jobs, "JobName", "JobName");
            ViewBag.CompanyName = new SelectList(db.companies, "CompanyName", "CompanyName");
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EEmployee employee = db.Employees.Find(id);

            if (employee == null)
            {
                return(HttpNotFound());
            }
            return(PartialView(employee));
        }
Example #14
0
        private EEmployee EEmployee(Employee employee)
        {
            EEmployee returnEEmployee = new EEmployee
            {
                EmployeeId        = employee.EmployeeId,
                CompanyId         = employee.CompanyId,
                PositionId        = employee.PositionId,
                DepartmentId      = employee.DepartmentId,
                ManagerEmployeeId = employee.ManagerEmployeeId,
                FirstName         = employee.FirstName,
                LastName          = employee.LastName,
                MiddleName        = employee.MiddleName,
                Email             = employee.Email,
                JobTitle          = employee.JobTitle,
                StartingDate      = employee.StartingDate,
                HiringDate        = employee.HiringDate,
                CreatedBy         = employee.CreatedBy,
                UpdatedBy         = employee.UpdatedBy
            };

            return(returnEEmployee);
        }
Example #15
0
 public ActionResult Create(EmployeeDepartmemtViewModel eE)
 {
     try
     {
         EEmployee e = new EEmployee
         {
             Id        = eE.Id,
             FirstName = eE.FirstName,
             LastName  = eE.LastName,
             Gender    = eE.Gender,
             Address   = eE.Address,
             Email     = eE.Email,
             Password  = eE.Password
         };
         empRepo.Add(e);
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
Example #16
0
 public int UpdateEmployee(EEmployee emp, int id)
 {
     return(EmployeeDb.UpdateEmployee(emp, id));
 }
Example #17
0
        public Employee Read(int employeeId)
        {
            EEmployee eEmployee = _iDEmployee.Read <EEmployee>(a => a.EmployeeId == employeeId);

            return(Employee(eEmployee));
        }
Example #18
0
 public int AddNewEmployee(EEmployee Employee)
 {
     return(EmployeeDb.AddNewEmployee(Employee));
 }