Example #1
0
        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();
            }
        }
Example #4
0
        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);
            }
        }
Example #6
0
        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);
 }