public void actualizarFactura(objFacturaVenta objFacturaVenta) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tfactura_venta_actualizar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_factura_venta_id", OracleDbType.Int32, objFacturaVenta.Cod_Fact_Venta, ParameterDirection.Input); conn.cmd.Parameters.Add("v_cod_empleado", OracleDbType.Int32, objFacturaVenta.Cod_Empleado, ParameterDirection.Input); conn.cmd.Parameters.Add("v_cod_cliente", OracleDbType.Int32, objFacturaVenta.Cod_Cliente, ParameterDirection.Input); conn.cmd.Parameters.Add("v_fecha_venta", OracleDbType.Date, objFacturaVenta.Fecha_Venta, ParameterDirection.Input); conn.cmd.Parameters.Add("v_total", OracleDbType.Int32, objFacturaVenta.Total, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al actualizar Factura", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void actualizarFactura() { objFacturaVenta objFacturaVenta = new objFacturaVenta(); cnFacturaVenta cnFacturaVenta = new cnFacturaVenta(); if (validarCamposLlenos(control)) { DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar la factura seleccionada?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionActualizar == DialogResult.Yes) { cnFacturaVenta.actualizarFactura(objFacturaVenta); llenarDataGrigView(); cbEmpleado.Enabled = true; cbCliente.Enabled = true; txtFechaVenta.Text = DateTime.Now.ToString().Split(' ')[0].Trim(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); control = 0; } } else { MessageBox.Show("Debe de cargar primero una factura de la lista de facturas", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void eliminarFactura() { objFacturaVenta objFacturaVenta = new objFacturaVenta(); cnFacturaVenta cnFacturaVenta = new cnFacturaVenta(); DialogResult eleccionBorrar = MessageBox.Show("¿Desea eliminar la factura seleccionada?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionBorrar == DialogResult.Yes) { objFacturaVenta.Cod_Fact_Venta = Convert.ToInt32(dgvListaFacturas.CurrentRow.Cells[0].Value); cnFacturaVenta.eliminarFactura(objFacturaVenta); llenarDataGrigView(); cbEmpleado.Enabled = true; cbCliente.Enabled = true; btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } }
public void insertarFactura(objFacturaVenta objFacturaVenta, objDetalleVenta objDetalleVenta) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tfactura_venta_insertar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("V_COD_EMPLEADO", OracleDbType.Int32, objFacturaVenta.Cod_Empleado, ParameterDirection.Input); conn.cmd.Parameters.Add("V_COD_CLIENTE", OracleDbType.Int32, objFacturaVenta.Cod_Cliente, ParameterDirection.Input); conn.cmd.Parameters.Add("v_FECHA_VENTA", OracleDbType.Varchar2, objFacturaVenta.Fecha_Venta, ParameterDirection.Input); conn.cmd.Parameters.Add("v_TOTAL", OracleDbType.Varchar2, objFacturaVenta.Total, ParameterDirection.Input); conn.cmd.Parameters.Add("v_COD_PRODUCTO", OracleDbType.Varchar2, objDetalleVenta.Cod_Producto, ParameterDirection.Input); conn.cmd.Parameters.Add("V_Cantidad", OracleDbType.Varchar2, objDetalleVenta.Cantidad, ParameterDirection.Input); conn.cmd.Parameters.Add("V_Precio_Unitario", OracleDbType.Varchar2, objDetalleVenta.Precio_Unitario, ParameterDirection.Input); conn.cmd.Parameters.Add("V_SUBTOTAL", OracleDbType.Varchar2, objDetalleVenta.Subtotal, ParameterDirection.Input); conn.cmd.Parameters.Add("v_COMENTARIOS", OracleDbType.Varchar2, objDetalleVenta.Comentarios, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al insertar Factura", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void agregarFactura() { objFacturaVenta objFacturaVenta = new objFacturaVenta(); objDetalleVenta objDetalleVenta = new objDetalleVenta(); cnDetalleVenta cnDetalleVenta = new cnDetalleVenta(); cnFacturaVenta cnFacturaVenta = new cnFacturaVenta(); if (validarCamposLlenos(control)) { objFacturaVenta.Cod_Empleado = Convert.ToInt32(cbEmpleado.SelectedValue); objFacturaVenta.Cod_Cliente = Convert.ToInt32(cbCliente.SelectedValue); objFacturaVenta.Fecha_Venta = Convert.ToDateTime(txtFechaVenta); objDetalleVenta.Cod_Producto = Convert.ToString(cbProducto.SelectedValue); objDetalleVenta.Cantidad = Convert.ToInt32(txtCantidad.Text); objDetalleVenta.Precio_Unitario = Convert.ToInt32(txtPrecioUnitario.Text); objDetalleVenta.Subtotal = Convert.ToInt32(txtSubtotal.Text); objDetalleVenta.Comentarios = txtComentarios.Text; if (cnFacturaVenta.insertarFactura(objFacturaVenta, objDetalleVenta)) { llenarDataGrigView(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = true; limpiarCamposFormulario(); control = 0; } else { txtComentarios.BackColor = Color.Tomato; } } else { MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void eliminarFactura(objFacturaVenta objFacturaVenta) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tfactura_venta_eliminar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_COD_FACT_VENTA", OracleDbType.Int32, objFacturaVenta.Cod_Fact_Venta, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al eliminar Factura", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void eliminarFactura(objFacturaVenta objFacturaVenta) { this.cadFacturaVenta.eliminarFactura(objFacturaVenta); }
public void actualizarFactura(objFacturaVenta objFacturaVenta) { this.cadFacturaVenta.actualizarFactura(objFacturaVenta); }
public Boolean insertarFactura(objFacturaVenta objFacturaVenta, objDetalleVenta objDetalleVenta) { this.cadFacturaVenta.insertarFactura(objFacturaVenta, objDetalleVenta); return(true); }