public bool registrarEmpleado(Entities.Empleado emp) { string sql = "INSERT INTO Empleados (nombre, apellido, tipoDoc, nroDoc, username, password, idRol, activo) " + "VALUES (@nombre, @apellido, @tipoDoc, @nroDoc, @username, @password, @idRol, 1)"; Dictionary <string, object> parametros = desmaterializarEmpleado(emp); return(DBHelper.getDBHelper().EjecutarSQL(sql, parametros) == 1); }
public bool updateEmpleado(Entities.Empleado oEmpleado) { Dictionary <string, object> param = desmaterializarEmpleado(oEmpleado); string sql = "UPDATE Empleados " + "SET nombre = '" + oEmpleado.nombre + "', apellido = '" + oEmpleado.apellido + "', tipoDoc = " + oEmpleado.idTipoDoc.ToString() + ", " + "nroDoc = " + oEmpleado.nroDoc.ToString() + ", username = '******', password = '******', " + "idRol = " + oEmpleado.idRol.ToString() + " WHERE idEmpleado = " + oEmpleado.id.ToString(); return(DBHelper.getDBHelper().ejecutarSQL(sql) == 1); }
public Entities.Empleado consultarEmpleadoPorId(int id) { Entities.Empleado oEmpleado = new Entities.Empleado(); string sql = @"SELECT idEmpleado,e.nombre, e.apellido, e.nroDoc, d.nombre, r.descripcion,e.username, e.password FROM Empleados e JOIN TiposDoc d ON e.TipoDoc = d.TipoDoc JOIN Roles r ON r.idRol = e.idRol WHERE e.activo = 1 AND idEmpleado = " + id; var res = DBHelper.getDBHelper().ConsultaSQL(sql); if (res.Rows.Count != 0) { oEmpleado = mapEmpleado(res.Rows[0]); } return(oEmpleado); }
private Entities.Empleado mapEmpleado(DataRow row) { Entities.Empleado oEmpleado = new Entities.Empleado(); oEmpleado.id = Int32.Parse(row[0].ToString()); oEmpleado.nombre = row[1].ToString(); oEmpleado.apellido = row[2].ToString(); oEmpleado.nroDoc = Int32.Parse(row[3].ToString()); oEmpleado.tipoDoc = row[4].ToString(); oEmpleado.rol = row[5].ToString(); oEmpleado.username = row[6].ToString(); oEmpleado.password = row[7].ToString(); return(oEmpleado); }
public Dictionary <string, object> desmaterializarEmpleado(Entities.Empleado emp) { var parametros = new Dictionary <string, object>(); parametros.Add("nombre", emp.nombre); parametros.Add("apellido", emp.apellido); parametros.Add("tipoDoc", emp.idTipoDoc); parametros.Add("nroDoc", emp.nroDoc); parametros.Add("username", emp.username); parametros.Add("password", emp.password); parametros.Add("idRol", emp.idRol); return(parametros); }