public static List <Gastos> ObtenerGastos() { Gastos gastos; listagastos.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string tectoCMD = "select * from Gastos"; SqlCommand cmd = new SqlCommand(tectoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { gastos = new Gastos(); gastos.ID_Gasto = elLectorDeDatos.GetInt32(0); gastos.ID_Reserva_Gasto = Reserva.ObtenerReserva(elLectorDeDatos.GetInt32(1)); gastos.Servicio = (Servicios)elLectorDeDatos.GetInt32(2); gastos.FechaGasto = elLectorDeDatos.GetDateTime(3); gastos.Cantidad = Convert.ToString(elLectorDeDatos.GetInt32(4)); gastos.CostoTotalGasto = Convert.ToDouble(elLectorDeDatos.GetDouble(5)); listagastos.Add(gastos); } } return(listagastos); }
public static void AgregarGasto(Gastos g) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "insert into Gastos (Id_Reserva, Servicio, Fecha, Cantidad, Costo) values (@Id_Reserva, @Servicio, @Fecha, @Cantidad, @Costo)"; SqlCommand cmd = new SqlCommand(textoCmd, con); cmd = g.ObtenerParametros(cmd); cmd.ExecuteNonQuery(); } }
public static void ActualizarGasto(Gastos g, int indice) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "update Gastos set Id_Reserva = @Id_Reserva, Servicio = @Servicio, Fecha = @Fecha, Cantidad = @Cantidad, Costo = @Costo where Id_Gasto = @Id_Gasto"; SqlCommand cmd = new SqlCommand(textoCMD, con); cmd = g.ObtenerParametros(cmd, true); cmd.ExecuteNonQuery(); } }
public static void EliminarGasto(Gastos g) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string SENTENCIA_SQL = "delete from Gastos where Id_Gasto = @Id_Gasto"; SqlCommand cmd = new SqlCommand(SENTENCIA_SQL, con); SqlParameter p6 = new SqlParameter("@Id_Gasto", g.ID_Gasto); p6.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p6); cmd.ExecuteNonQuery(); con.Close(); } }
public static void EliminarGasto(Gastos g) { listagastos.Remove(g); }
public static void ActualizarGasto(Gastos g, int indice) { Gastos.listagastos[indice] = g; }
public static void AgregarGasto(Gastos g) { listagastos.Add(g); }