public List <EntJornadaEmpleado> ObtenerTodos() { List <EntJornadaEmpleado> Lista = new List <EntJornadaEmpleado>(); EntJornadaEmpleado entidad = null; try { AbrirConexion(); StringBuilder CadenaSql = new StringBuilder(); var sql = "SELECT id_jornada_empleado, id_jornada, id_empleado FROM informix.jornada_empleado"; IfxCommand cmd = new IfxCommand(sql, Conexion); using (var dr = cmd.ExecuteReader()) { while (dr.Read()) { entidad = new EntJornadaEmpleado(); entidad.id_jornada_empleado = int.Parse(dr["id_jornada_empleado"].ToString()); entidad.id_jornada = int.Parse(dr["id_jornada"].ToString()); entidad.id_empleado = int.Parse(dr["id_empleado"].ToString()); Lista.Add(entidad); } } } catch (Exception exc) { throw exc; } finally { CerrarConexion(); } return(Lista); }
public EntJornadaEmpleado Obtener(int id) { EntJornadaEmpleado entidad = null; try { AbrirConexion(); StringBuilder CadenaSql = new StringBuilder(); IfxCommand cmd = new IfxCommand(string.Empty, Conexion); cmd.CommandText = "SELECT id_jornada_empleado, id_jornada, id_empleado FROM informix.jornada_empleado WHERE id_jornada_empleado=?"; cmd.Parameters.Add(new IfxParameter()).Value = id; using (var dr = cmd.ExecuteReader()) { if (dr.Read()) { entidad = new EntJornadaEmpleado(); entidad.id_jornada_empleado = int.Parse(dr["id_jornada_empleado"].ToString()); entidad.id_jornada = int.Parse(dr["id_jornada"].ToString()); entidad.id_empleado = int.Parse(dr["id_empleado"].ToString()); } } } catch (Exception exc) { throw exc; } finally { CerrarConexion(); } return(entidad); }
public bool Update(EntJornadaEmpleado entidad) { bool respuesta = false; try { AbrirConexion(); var sql = "execute procedure dml_jornada_empleado (?,?,?,?);"; using (var cmd = new IfxCommand(sql, Conexion)) { cmd.Connection = Conexion; cmd.Parameters.Add(new IfxParameter()).Value = "UPDATE"; cmd.Parameters.Add(new IfxParameter()).Value = entidad.id_jornada_empleado; cmd.Parameters.Add(new IfxParameter()).Value = entidad.id_jornada; cmd.Parameters.Add(new IfxParameter()).Value = entidad.id_empleado; cmd.ExecuteNonQuery(); } respuesta = true; } catch (InvalidCastException ex) { ApplicationException excepcion = new ApplicationException("Se genero un error con el siguiente mensaje: " + ex.Message, ex); excepcion.Source = "Update Jornada Empleado"; throw excepcion; } catch (Exception ex) { ApplicationException excepcion = new ApplicationException("Se genero un error de aplicación con el siguiente mensaje: " + ex.Message, ex); excepcion.Source = "Update Jornada Empleado"; throw excepcion; } finally { CerrarConexion(); } return(respuesta); }
public bool Actualizar(EntJornadaEmpleado Entidad) { return(PerJornadaEmpleado.Update(Entidad)); }
public bool Insertar(EntJornadaEmpleado Entidad) { return(PerJornadaEmpleado.Insert(Entidad)); }