Ejemplo n.º 1
0
 private void btnImprimir_Click(object sender, EventArgs e)
 {
     try
     {
         CROrdenCompra     rpt = new CROrdenCompra();
         frmRptOrdenCompra frm = new frmRptOrdenCompra();
         rpt.SetDataSource(ds.OrdenCompra(Convert.ToInt32(txtOrdenCompra.Text)).Tables[0]);
         frm.crvOrdenCompra.ReportSource = rpt;
         frm.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                //Verificamos que la factura tenga elementos en el detalle
                if (dgvDetalleFactura.RowCount > 0)
                {
                    ComprasBL ObjetoCompra = new ComprasBL();
                    //Numero de Factura Generada
                    Int32 FacturaID = Convert.ToInt32(ObjetoCompra.Crear(ObtenerOrden()));

                    //Insertamos el detalle de factura
                    if (FacturaID != -1)
                    {
                        try
                        {
                            //Insertamos el detalle de la factura
                            InsertarDetalle(FacturaID);
                            //Mostramos el modulo de pagos
                            frmRptOrdenCompra ImpresionOrden = new frmRptOrdenCompra(FacturaID);
                            ImpresionOrden.ShowDialog(this);
                            //frmPagoFactura PagarFactura = new frmPagoFactura(FacturaID, _TotalGeneral);
                            //PagarFactura.ShowDialog(this);
                            //Inhabilitamos el boton de guardar para evitar que se guarde nuevamente la factura;
                            btnGuardar.Enabled = false;
                        }
                        catch (Exception Ex)
                        {
                            MessageBox.Show(Ex.Message, "Error en facturacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Error en la recepcion", "Error al crear recepcion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }

                else
                {
                    MessageBox.Show("Debe agregar elementos a la presente recepcion", "Error en Recepcion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    IniciarBusquedaArticulo();
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message, "Error en Recepcion", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        private void btnVisualizar_Click(object sender, EventArgs e)
        {
            frmRptOrdenCompra VerOrden = new frmRptOrdenCompra(CompraID);

            VerOrden.ShowDialog(this);
        }