public Boolean editar(Horario_TO horario, List <Int32> lista) { try { SqlCommand query = new SqlCommand(string_query(lista), conex); query.Parameters.AddWithValue("@Id", horario.Id); query.Parameters.AddWithValue("@Nombre", horario.Nombre_Horario); query.Parameters.AddWithValue("@Hora_Inicio", horario.Hora_Inicio); query.Parameters.AddWithValue("@Hora_Fin", horario.Hora_Fin); query.Parameters.AddWithValue("@Estado", horario.Estado); query.Parameters.AddWithValue("@Horas", horario.Horas); 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 agregar(Horario_TO horario) { try { SqlCommand query = new SqlCommand("INSERT INTO HORARIO VALUES(@Nombre, @Hora_Inicio, @Hora_Fin, @Estado, @Horario)", conex); query.Parameters.AddWithValue("@Nombre", horario.Nombre_Horario); query.Parameters.AddWithValue("@Hora_Inicio", horario.Hora_Inicio); query.Parameters.AddWithValue("@Hora_Fin", horario.Hora_Fin); query.Parameters.AddWithValue("@Estado", horario.Estado); query.Parameters.AddWithValue("@Horario", horario.Horas); 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_horario(Horario_TO horario) { try { SqlCommand query = new SqlCommand("UPDATE HORARIO SET estado_horario = @Estado WHERE id_horario = @Id", conex); query.Parameters.AddWithValue("@Estado", horario.Estado); query.Parameters.AddWithValue("@Id", horario.Id); 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() { Horario_TO horario = new Horario_TO(); horario.Id = this.Id; horario.Estado = this.Estado; return(new Horario_BD().eliminar_horario(horario)); }
public Boolean editar(List <Int32> lista) { Horario_TO horario_to = new Horario_TO(); horario_to.Id = this.Id; horario_to.Nombre_Horario = this.Nombre_Horario; horario_to.Hora_Inicio = this.Hora_Inicio; horario_to.Hora_Fin = this.Hora_Fin; horario_to.Estado = this.Estado; horario_to.Horas = this.Horas; return(new Horario_BD().editar(horario_to, lista)); }
public Boolean agregar() { Horario_TO horario = new Horario_TO(); horario.Id = this.Id; horario.Nombre_Horario = this.Nombre_Horario; horario.Hora_Inicio = this.Hora_Inicio; horario.Hora_Fin = this.Hora_Fin; horario.Estado = this.Estado; horario.Horas = this.Horas; return(new Horario_BD().agregar(horario)); }
public List <Horario_TO> obtener_lista() { List <Horario_TO> lista = new List <Horario_TO>(); Horario_TO horario; try { SqlCommand query = new SqlCommand("SELECT * FROM HORARIO", conex); if (conex.State != ConnectionState.Open) { conex.Open(); } SqlDataReader reader = query.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { horario = new Horario_TO(); horario.Id = reader.GetInt32(0); horario.Nombre_Horario = reader.GetString(1); horario.Hora_Inicio = reader.GetDateTime(2); horario.Hora_Fin = reader.GetDateTime(3); horario.Estado = reader.GetBoolean(4); horario.Horas = reader.GetDecimal(5); lista.Add(horario); } return(lista); } else { return(lista); } } catch (Exception ex) { return(lista); } finally { if (conex.State != System.Data.ConnectionState.Closed) { conex.Close(); } } }
public Horario_TO obtener_horario_colaborador(int id_colaborador) { Horario_TO horario_TO = new Horario_TO(); try { SqlCommand query = new SqlCommand("SELECT * FROM HORARIO INNER JOIN COLABORADOR ON HORARIO.id_horario = COLABORADOR.id_horario WHERE COLABORADOR.id_colaborador = @Id_Colaborador", conex); query.Parameters.AddWithValue("@Id_Colaborador", id_colaborador); if (conex.State != ConnectionState.Open) { conex.Open(); } SqlDataReader reader = query.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { horario_TO.Id = reader.GetInt32(0); horario_TO.Nombre_Horario = reader.GetString(1); horario_TO.Hora_Inicio = reader.GetDateTime(2); horario_TO.Hora_Fin = reader.GetDateTime(3); horario_TO.Estado = reader.GetBoolean(4); horario_TO.Horas = reader.GetDecimal(5); } } return(horario_TO); } catch (Exception ex) { return(null); } finally { if (conex.State != System.Data.ConnectionState.Closed) { conex.Close(); } } }