/*Eliminar empleados*/ public string EliminarEmpleado(EmpleadosCLS EMPCLS) { string respuesta = ""; try { int idempleado = EMPCLS.IdEmpleado; using (var db = new MyonexionEntities()) { Empleados EMP = db.Empleados.Where(p => p.IdEmpleado == idempleado).First(); EMP.Estado = 2; respuesta = db.SaveChanges().ToString(); } } catch (Exception) { respuesta = ""; } return(respuesta); }
/*Recuperar empleados*/ public JsonResult RecuperarEmpleados(int idempleado) { EmpleadosCLS EmpldoCLS = new EmpleadosCLS(); using (var db = new MyonexionEntities()) { Empleados Empldo = db.Empleados.Where(p => p.IdEmpleado == idempleado).First(); EmpldoCLS.IdEmpleado = Empldo.IdEmpleado; EmpldoCLS.Cedula = Empldo.Cedula; EmpldoCLS.Nombre = Empldo.Nombre; EmpldoCLS.Apellidos = Empldo.Apellidos; EmpldoCLS.Sexo = Empldo.Sexo; EmpldoCLS.Telefono = Empldo.Telefono; EmpldoCLS.Email = Empldo.Email; EmpldoCLS.Direccion = Empldo.Direccion; EmpldoCLS.Puesto = Empldo.Puesto; EmpldoCLS.FechaEntrada = Empldo.FechaEntrada; EmpldoCLS.Estado = Empldo.Estado; } return(Json(EmpldoCLS, JsonRequestBehavior.AllowGet)); }
public string AgregarEmpleados(EmpleadosCLS empcls, int Titulo) { string respuesta = ""; try { if (!ModelState.IsValid) { var query = (from state in ModelState.Values from error in state.Errors select error.ErrorMessage).ToList(); respuesta += "<ul class='list-group'>"; foreach (var item in query) { respuesta += "<li class='list-group-item text-danger'>" + item + "</li>"; } respuesta += "</ul>"; } else { using (var db = new MyonexionEntities()) { if (Titulo.Equals(-1)) { Empleados emp = new Empleados(); emp.Nombre = empcls.Nombre; emp.Apellidos = empcls.Apellidos; emp.Cedula = empcls.Cedula; emp.Telefono = empcls.Telefono; emp.Email = empcls.Email; emp.Sexo = empcls.Sexo; emp.Direccion = empcls.Direccion; emp.Puesto = empcls.Puesto; emp.Estado = empcls.Estado; emp.FechaEntrada = DateTime.Now; emp.FechaActualizacion = DateTime.Now; db.Empleados.Add(emp); respuesta = db.SaveChanges().ToString(); if (respuesta == "0") { respuesta = ""; } } if (Titulo >= 0) { Empleados EMPDO = db.Empleados.Where(p => p.IdEmpleado == Titulo).First(); EMPDO.Nombre = empcls.Nombre; EMPDO.Apellidos = empcls.Apellidos; EMPDO.Cedula = empcls.Cedula; EMPDO.Telefono = empcls.Telefono; EMPDO.Email = empcls.Email; EMPDO.Sexo = empcls.Sexo; EMPDO.Direccion = empcls.Direccion; EMPDO.Puesto = empcls.Puesto; EMPDO.FechaActualizacion = DateTime.Now; EMPDO.Estado = empcls.Estado; respuesta = db.SaveChanges().ToString(); } } } } catch (Exception) { respuesta = ""; /*Se iguala la respuesta a vacio para que esto se retorne como un error*/ } return(respuesta); }