Beispiel #1
0
        public void actualizarNotaDeCredito(NotaCredito notaCredito)
        {
            acceso    = new AccesoDatos();
            conexion  = new SqlConnection(acceso.CadenaConexion());
            consulta  = new SqlCommand("update NotasCredito set saldoAnterior=@saldoAnterior, saldo=@saldo where codigoNotaCredito=@codigoNotaCredito", conexion);
            adaptador = new SqlDataAdapter();
            adaptador.UpdateCommand = consulta;
            adaptador.UpdateCommand.Parameters.Add(new SqlParameter("@saldoAnterior", SqlDbType.Money));
            adaptador.UpdateCommand.Parameters.Add(new SqlParameter("@saldo", SqlDbType.Money));
            adaptador.UpdateCommand.Parameters.Add(new SqlParameter("@codigoNotaCredito", SqlDbType.Int));

            adaptador.UpdateCommand.Parameters["@saldoAnterior"].Value     = notaCredito.SaldoAnterior;
            adaptador.UpdateCommand.Parameters["@saldo"].Value             = notaCredito.Saldo;
            adaptador.UpdateCommand.Parameters["@codigoNotaCredito"].Value = notaCredito.CodigoNotaCredito;

            try
            {
                conexion.Open();
                adaptador.UpdateCommand.ExecuteNonQuery();
            }
            catch (SqlException excepcion)
            {
                //supuestamente se registra un log
                excepcion.ToString();
            }
            finally
            {
                conexion.Close();
            }
        }
 public Controlador_NotaCredito()
 {
     venta                   = new Venta();
     detalle                 = new DetalleVP();
     listaDetalle            = new List <DetalleVP>();
     entrega                 = new Entrega();
     listaEntregas           = new List <Entrega>();
     articulo                = new Articulo();
     encargado               = new Encargado();
     notaCredito             = new NotaCredito();
     listaDetalleNotaCredito = new List <DetalleVP>();
     tarjeta                 = new Tarjeta();
     listaTarjeta            = new List <Tarjeta>();
     listaFormaPago          = new ListaFormaPago();
     coleccionFormaPago      = new List <ListaFormaPago>();
     formaPago               = new FormaPago();
     modeloNotaCredito       = Properties.Resources.Modelo_NotaCredito;
 }
Beispiel #3
0
        public void crearNotaCreditoMinorista(NotaCredito notaCredito)
        {
            acceso    = new AccesoDatos();
            conexion  = new SqlConnection(acceso.CadenaConexion());
            adaptador = new SqlDataAdapter();

            try
            {
                consulta = new SqlCommand("INSERT INTO NotasCredito (codigoNotaCredito,fecha,fechaVencimiento,nombreCliente,dniCliente,saldoAnterior,saldo,codigoVenta,codigoEncargado) VALUES (@codigoNotaCredito,@fecha,@fechaVencimiento,@nombreCliente,@dniCliente,@saldoAnterior,@saldo,@codigoVenta,@codigoEncargado)", conexion);
                adaptador.InsertCommand = consulta;

                adaptador.InsertCommand.Parameters.Add(new SqlParameter("@codigoNotaCredito", SqlDbType.Int));
                adaptador.InsertCommand.Parameters.Add(new SqlParameter("@fecha", SqlDbType.Date));
                adaptador.InsertCommand.Parameters.Add(new SqlParameter("@fechaVencimiento", SqlDbType.Date));
                adaptador.InsertCommand.Parameters.Add(new SqlParameter("@nombreCliente", SqlDbType.VarChar));
                adaptador.InsertCommand.Parameters.Add(new SqlParameter("@dniCliente", SqlDbType.Int));
                adaptador.InsertCommand.Parameters.Add(new SqlParameter("@saldoAnterior", SqlDbType.Money));
                adaptador.InsertCommand.Parameters.Add(new SqlParameter("@saldo", SqlDbType.Money));
                adaptador.InsertCommand.Parameters.Add(new SqlParameter("@codigoVenta", SqlDbType.Int));
                adaptador.InsertCommand.Parameters.Add(new SqlParameter("@codigoEncargado", SqlDbType.Int));

                adaptador.InsertCommand.Parameters["@codigoNotaCredito"].Value = notaCredito.CodigoNotaCredito;
                adaptador.InsertCommand.Parameters["@fecha"].Value             = notaCredito.Fecha;
                adaptador.InsertCommand.Parameters["@fechaVencimiento"].Value  = notaCredito.FechaVencimiento;
                adaptador.InsertCommand.Parameters["@nombreCliente"].Value     = notaCredito.NombreCliente;
                adaptador.InsertCommand.Parameters["@dniCliente"].Value        = notaCredito.DniCliente;
                adaptador.InsertCommand.Parameters["@saldoAnterior"].Value     = notaCredito.Saldo;
                adaptador.InsertCommand.Parameters["@saldo"].Value             = notaCredito.Saldo;
                adaptador.InsertCommand.Parameters["@codigoVenta"].Value       = notaCredito.CodigoVenta;
                adaptador.InsertCommand.Parameters["@codigoEncargado"].Value   = notaCredito.CodigoEncargado;

                conexion.Open();
                adaptador.InsertCommand.ExecuteNonQuery();
            }
            catch (Exception error)
            {
                MessageBox.Show(error.ToString());
            }
            finally
            {
                conexion.Close();
            }
        }