public Boolean agregar(Aguinaldo_TO aguinaldo) { try { SqlCommand query = new SqlCommand("INSERT INTO AGUINALDO VALUES(@colaborador, @fecha, @salario, @transferencia, @estado, @id_general)", conex); query.Parameters.AddWithValue("@colaborador", aguinaldo.IdColaborador); query.Parameters.AddWithValue("@fecha", aguinaldo.FechaAguinaldo); query.Parameters.AddWithValue("@salario", aguinaldo.Salario); query.Parameters.AddWithValue("@transferencia", aguinaldo.TransferenciaAguinaldo); query.Parameters.AddWithValue("@estado", aguinaldo.EstadoAguinaldo); query.Parameters.AddWithValue("@id_general", aguinaldo.Id_General); 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 editar(Aguinaldo_TO aguinaldo, List <Int32> lista) { try { SqlCommand query = new SqlCommand(string_query(lista), conex); query.Parameters.AddWithValue("@id", aguinaldo.Id); //query.Parameters.AddWithValue("@colaborador", aguinaldo.IdColaborador); query.Parameters.AddWithValue("@fecha", aguinaldo.FechaAguinaldo); query.Parameters.AddWithValue("@salario", aguinaldo.Salario); query.Parameters.AddWithValue("@transferencia", aguinaldo.TransferenciaAguinaldo); query.Parameters.AddWithValue("@estado", aguinaldo.EstadoAguinaldo); query.Parameters.AddWithValue("@id_general", aguinaldo.Id_General); 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(Aguinaldo_TO aguinaldo) { try { SqlCommand query = new SqlCommand("UPDATE AGUINALDO SET estado_aguinaldo = @estado WHERE id_aguinaldo = @Id", conex); query.Parameters.AddWithValue("@Id", aguinaldo.Id); query.Parameters.AddWithValue("@estado", aguinaldo.EstadoAguinaldo); 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() { Aguinaldo_TO aguinaldo = new Aguinaldo_TO(); aguinaldo.Id = this.Id; return(new Aguinaldo_BD().eliminar(aguinaldo)); }
public Aguinaldo_TO bl_to_to() { Aguinaldo_TO aguinaldo = new Aguinaldo_TO(); aguinaldo.Id_General = this.Id_General; aguinaldo.Id = this.Id; aguinaldo.IdColaborador = this.IdColaborador; aguinaldo.FechaAguinaldo = this.FechaAguinaldo; aguinaldo.Salario = this.Salario; aguinaldo.TransferenciaAguinaldo = this.TransferenciaAguinaldo; aguinaldo.EstadoAguinaldo = this.EstadoAguinaldo; return(aguinaldo); }
public Aguinaldo to_to_bl(Aguinaldo_TO to) { Aguinaldo aguinaldo = new Aguinaldo(); aguinaldo.Id_General = to.Id_General; aguinaldo.Id = to.Id; aguinaldo.IdColaborador = to.IdColaborador; aguinaldo.FechaAguinaldo = to.FechaAguinaldo; aguinaldo.Salario = to.Salario; aguinaldo.TransferenciaAguinaldo = to.TransferenciaAguinaldo; aguinaldo.EstadoAguinaldo = to.EstadoAguinaldo; return(aguinaldo); }
public List <Aguinaldo_TO> obtener_lista_fechas(DateTime fecha_inicio, DateTime fecha_fin) { List <Aguinaldo_TO> lista = new List <Aguinaldo_TO>(); Aguinaldo_TO aguinaldo; try { SqlCommand query = new SqlCommand("SELECT * FROM AGUINALDO WHERE estado_aguinaldo = 1 AND fecha_aguinaldo 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()) { aguinaldo = new Aguinaldo_TO(); aguinaldo.Id = reader.GetInt32(0); aguinaldo.IdColaborador = reader.GetInt32(1); aguinaldo.FechaAguinaldo = reader.GetDateTime(2); aguinaldo.Salario = reader.GetDecimal(3); aguinaldo.TransferenciaAguinaldo = reader.GetString(4); aguinaldo.EstadoAguinaldo = reader.GetBoolean(5); aguinaldo.Id_General = reader.GetInt32(6); lista.Add(aguinaldo); } return(lista); } else { return(lista); } } catch (Exception ex) { return(lista); } finally { if (conex.State != System.Data.ConnectionState.Closed) { conex.Close(); } } }
public Aguinaldo_TO solicitarAguinaldo(Aguinaldo_TO aguinaldo) { try { if (conex.State != ConnectionState.Open) { conex.Open(); } Aguinaldo_TO aguinaldo_to = new Aguinaldo_TO(); SqlCommand query = new SqlCommand("SELECT * FROM AGUINALDO WHERE id_colaborador = @idColaborador", conex); query.Parameters.AddWithValue("@idColaborador", aguinaldo.IdColaborador); SqlDataReader reader = query.ExecuteReader(); if (reader.HasRows) { reader.Read(); aguinaldo_to.Id = reader.GetInt32(0); aguinaldo_to.IdColaborador = reader.GetInt32(1); aguinaldo_to.FechaAguinaldo = reader.GetDateTime(2); aguinaldo_to.Salario = reader.GetDecimal(3); aguinaldo_to.TransferenciaAguinaldo = reader.GetString(4); aguinaldo_to.EstadoAguinaldo = reader.GetBoolean(5); aguinaldo_to.Id_General = reader.GetInt32(6); } return(aguinaldo_to); } catch (Exception ex) { return(null); } finally { if (conex.State != System.Data.ConnectionState.Closed) { conex.Close(); } } }
public Boolean editar(List <Int32> lista) { Aguinaldo_TO aguinaldo = bl_to_to(); return(new Aguinaldo_BD().editar(aguinaldo, lista)); }
public Boolean agregar() { Aguinaldo_TO aguinaldo = bl_to_to(); return(new Aguinaldo_BD().agregar(aguinaldo)); }