public Boolean editar(Adelanto_TO adelanto, List <Int32> lista) { try { SqlCommand query = new SqlCommand(string_query(lista), conex); query.Parameters.AddWithValue("@id", adelanto.Id); query.Parameters.AddWithValue("@colaborador", adelanto.IdColaborador); query.Parameters.AddWithValue("@fecha", adelanto.Fecha); query.Parameters.AddWithValue("@monto", adelanto.Monto); query.Parameters.AddWithValue("@estado", adelanto.Estado); if (conex.State != ConnectionState.Open) { conex.Open(); } query.ExecuteNonQuery(); return(true); } catch (Exception ex) { return(false); } finally { if (conex.State != System.Data.ConnectionState.Closed) { conex.Close(); } } }
public Boolean eliminar() { Adelanto_TO aguinaldo = new Adelanto_TO(); aguinaldo.Id = this.Id; return(new Adelanto_BD().eliminar(aguinaldo)); }
public Boolean agregar(Adelanto_TO adelanto) { try { SqlCommand query = new SqlCommand("INSERT INTO ADELANTO VALUES(@Colaborador, @fecha, @monto, @estado)", conex); query.Parameters.AddWithValue("@Colaborador", adelanto.IdColaborador); query.Parameters.AddWithValue("@fecha", adelanto.Fecha); query.Parameters.AddWithValue("@monto", adelanto.Monto); query.Parameters.AddWithValue("@estado", adelanto.Estado); if (conex.State != ConnectionState.Open) { conex.Open(); } query.ExecuteNonQuery(); return(true); } catch (Exception ex) { return(false); } finally { if (conex.State != System.Data.ConnectionState.Closed) { conex.Close(); } } }
public Boolean eliminar(Adelanto_TO adelanto) { try { SqlCommand query = new SqlCommand("UPDATE ADELANTO SET estado_adelanto = @estado WHERE id_adelanto = @id", conex); query.Parameters.AddWithValue("@id", adelanto.Id); query.Parameters.AddWithValue("@estado", adelanto.Estado); if (conex.State != ConnectionState.Open) { conex.Open(); } query.ExecuteNonQuery(); return(true); } catch (Exception ex) { return(false); } finally { if (conex.State != System.Data.ConnectionState.Closed) { conex.Close(); } } }
public Adelanto_TO bl_to_to() { Adelanto_TO adelanto = new Adelanto_TO(); adelanto.Id = this.Id; adelanto.IdColaborador = this.IdColaborador; adelanto.Fecha = this.Fecha; adelanto.Monto = this.Monto; adelanto.Estado = this.Estado; return(adelanto); }
public Adelanto to_to_bl(Adelanto_TO to) { Adelanto adelanto = new Adelanto(); adelanto.Id = to.Id; adelanto.IdColaborador = to.IdColaborador; adelanto.Fecha = to.Fecha; adelanto.Monto = to.Monto; adelanto.Estado = to.Estado; return(adelanto); }
public List <Adelanto_TO> obtener_lista_fechas(DateTime fecha_inicio, DateTime fecha_fin) { List <Adelanto_TO> lista = new List <Adelanto_TO>(); Adelanto_TO adelanto; try { SqlCommand query = new SqlCommand("SELECT * FROM ADELANTO WHERE estado_adelanto = 1 AND fecha_adelanto BETWEEN @inicio AND @fin", conex); query.Parameters.AddWithValue("@inicio", fecha_inicio); query.Parameters.AddWithValue("@fin", fecha_fin); if (conex.State != ConnectionState.Open) { conex.Open(); } SqlDataReader reader = query.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { adelanto = new Adelanto_TO(); adelanto.Id = reader.GetInt32(0); adelanto.IdColaborador = reader.GetInt32(1); adelanto.Fecha = reader.GetDateTime(2); adelanto.Monto = reader.GetDecimal(3); adelanto.Estado = reader.GetBoolean(4); lista.Add(adelanto); } return(lista); } else { return(lista); } } catch (Exception ex) { return(lista); } finally { if (conex.State != System.Data.ConnectionState.Closed) { conex.Close(); } } }
public List <Adelanto_TO> obtener_lista_activos() { List <Adelanto_TO> lista = new List <Adelanto_TO>(); Adelanto_TO adelanto; try { SqlCommand query = new SqlCommand("SELECT * FROM AGUINALDO where estado_adelanto = 1", conex); if (conex.State != ConnectionState.Open) { conex.Open(); } SqlDataReader reader = query.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { adelanto = new Adelanto_TO(); adelanto.Id = reader.GetInt32(0); adelanto.IdColaborador = reader.GetInt32(1); adelanto.Fecha = reader.GetDateTime(2); adelanto.Monto = reader.GetDecimal(3); adelanto.Estado = reader.GetBoolean(4); lista.Add(adelanto); } return(lista); } else { return(lista); } } catch (Exception ex) { return(lista); } finally { if (conex.State != System.Data.ConnectionState.Closed) { conex.Close(); } } }
public Boolean editar(List <Int32> lista) { Adelanto_TO adelanto = bl_to_to(); return(new Adelanto_BD().editar(adelanto, lista)); }
public Boolean agregar() { Adelanto_TO adelanto = bl_to_to(); return(new Adelanto_BD().agregar(adelanto)); }