Beispiel #1
0
 public void Insert(MovimientoBancos mov)
 {
     try
     {
         this.OpenConnection();
         NpgsqlCommand cmdSave = new NpgsqlCommand("INSERT INTO movimientos_de_banco (dia_movimiento,monto,concepto,usuario,id_movimiento) " +
                                                   "values(@fecha,@monto,@concepto,@usuario,@id_movimiento)", npgsqlConn);
         cmdSave.Parameters.Add("@fecha", NpgsqlTypes.NpgsqlDbType.Date).Value         = mov.Fecha;
         cmdSave.Parameters.Add("@monto", NpgsqlTypes.NpgsqlDbType.Double).Value       = mov.Monto;
         cmdSave.Parameters.Add("@concepto", NpgsqlTypes.NpgsqlDbType.Text).Value      = mov.Concepto;
         cmdSave.Parameters.Add("@usuario", NpgsqlTypes.NpgsqlDbType.Integer).Value    = mov.Id_usuario;
         cmdSave.Parameters.Add("@id_movimiento", NpgsqlTypes.NpgsqlDbType.Text).Value = mov.Id_movimiento;
         cmdSave.ExecuteNonQuery();
     }
     finally { CloseConnection(); }
 }
Beispiel #2
0
 public List <MovimientoBancos> GetMovimientos()
 {
     try {
         this.OpenConnection();
         NpgsqlCommand cmdSel = new NpgsqlCommand(" select * from movimientos_de_banco m inner join usuarios u " +
                                                  " on u.id_usuario = m.usuario order by dia_movimiento DESC", npgsqlConn);
         NpgsqlDataReader        drBanco = cmdSel.ExecuteReader();
         List <MovimientoBancos> movList = new List <MovimientoBancos>();
         while (drBanco.Read())
         {
             MovimientoBancos m = new MovimientoBancos();
             m.Id_movimiento = (string)drBanco["id_movimiento"];
             m.Monto         = Math.Round((double)drBanco["monto"], 2);
             m.Fecha         = (DateTime)drBanco["dia_movimiento"];
             m.Concepto      = (string)drBanco["concepto"];
             m.Usuario       = (string)drBanco["nombre"];
             movList.Add(m);
         }
         return(movList);
     }
     finally { CloseConnection(); }
 }