internal EmpleadosBack BuscarEmpleado(string id) { try { EmpleadosBack emp = new EmpleadosBack(); using (SqlConnection con = new SqlConnection(conexion)) { string sentencia = "Empleados_CRUD 2,'','','','','" + id + "','',''"; SqlCommand cmd = new SqlCommand(sentencia, con); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { emp.idEmpleado = rdr[0] == DBNull.Value ? 0 : rdr.GetInt32(0); emp.NombreEmpleado = rdr[1] == DBNull.Value ? "" : rdr.GetString(1); emp.ApellidoEmpleado = rdr[2] == DBNull.Value ? "" : rdr.GetString(2); emp.Email = rdr[3] == DBNull.Value ? "" : rdr.GetString(3); emp.DocIdent = rdr[4] == DBNull.Value ? "" : rdr.GetString(4); emp.Cargo = rdr[5] == DBNull.Value ? "" : rdr.GetString(5); emp.Estado = rdr[6] == DBNull.Value ? false : rdr.GetBoolean(6); } return(emp); } } catch (Exception ex) { throw(ex); } }
internal void EditarEmpleado(EmpleadosBack emp) { try { using (SqlConnection con = new SqlConnection(conexion)) { string sentencia = "Empleados_CRUD 3,'','" + emp.NombreEmpleado + "','" + emp.ApellidoEmpleado + "','" + emp.Email + "','" + emp.DocIdent + "','" + emp.Cargo + "','" + emp.Estado + "'"; SqlCommand cmd = new SqlCommand(sentencia, con); con.Open(); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw(ex); } }
public ActionResult Post(Models.Empleados emp) { if (ModelState.IsValid) { EmpleadosBack empBack = new EmpleadosBack(); empBack.idEmpleado = emp.idEmpleado; empBack.NombreEmpleado = emp.NombreEmpleado; empBack.ApellidoEmpleado = emp.ApellidoEmpleado; empBack.Email = emp.Email; empBack.DocIdent = emp.DocIdent; empBack.Cargo = emp.Cargo; empBack.Estado = emp.Estado; new Servicio().CrearEmpleado(empBack); return(Created($"Empleados/{emp.DocIdent}", emp)); } else { return(BadRequest()); } }
public void EditarEmpleado(EmpleadosBack emp) { new EmpleadosBL().EditarEmpleado(emp); }
public void CrearEmpleado(EmpleadosBack emp) { new EmpleadosBL().CrearEmpleado(emp); }
internal void EditarEmpleado(EmpleadosBack emp) { new EmpleadosADO().EditarEmpleado(emp); }
internal void CrearEmpleado(EmpleadosBack emp) { new EmpleadosADO().CrearEmpleado(emp); }