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; }
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(); } }