private void consultarFacturaToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            FormConsultarFactura Formulario1 = new FormConsultarFactura();

            Formulario1.MdiParent = this;
            Formulario1.Show();
        }
Exemple #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            FormConsultarFactura FConsultarFactura = new FormConsultarFactura();

            FConsultarFactura.MdiParent     = Principal.ActiveForm;
            FConsultarFactura.StartPosition = FormStartPosition.CenterScreen;
            FConsultarFactura.Show();

            this.Close();
        }
        private void button3_Click(object sender, EventArgs e)
        {
            ClaseFactura ObjFactura = new ClaseFactura();

            try
            {
                ObjFactura.NumFactura = int.Parse(label6.Text);
                ObjFactura.NitEmpresa = long.Parse(label9.Text);
                ObjFactura.Fecha      = Convert.ToDateTime(dateTimePicker1.Value.ToShortDateString());
                ObjFactura.IdEmpleado = long.Parse(comboBox1.SelectedValue.ToString());
                ObjFactura.IdCliente  = long.Parse(textBox1.Text);



                bool insertarfacturaOK = ObjFactura.InsertarFactura();

                if (insertarfacturaOK == true)
                {
                    bool insertardetalleOK = false;
                    int  filas             = dataGridView1.Rows.Count;

                    for (int i = 0; i < filas - 1; i++)
                    {
                        ObjFactura.NitEmpresa = long.Parse(label9.Text);
                        ObjFactura.NumFactura = int.Parse(label6.Text);

                        ObjFactura.IdProducto = long.Parse(dataGridView1.Rows[i].Cells["IdProducto"].Value.ToString());
                        ObjFactura.Cantidad   = int.Parse(dataGridView1.Rows[i].Cells["Cantidad"].Value.ToString());
                        ObjFactura.ValorIva   = long.Parse(dataGridView1.Rows[i].Cells["IVA"].Value.ToString());
                        ObjFactura.SubTotal   = long.Parse(dataGridView1.Rows[i].Cells["SubTotal"].Value.ToString());

                        insertardetalleOK = ObjFactura.InsertarDetalleFactura();
                    }

                    if (insertardetalleOK == true)
                    {
                        MessageBox.Show("La Factura Fue Generada correctamente");
                        FormConsultarFactura FConsultarFactura = new FormConsultarFactura();
                        FConsultarFactura.MdiParent  = Principal.ActiveForm;
                        FConsultarFactura.NumFactura = int.Parse(label6.Text);
                        FConsultarFactura.Show();

                        this.Close();
                    }
                    else
                    {
                        if (ObjFactura.NumFactura == 1)
                        {
                            MessageBox.Show("El Sistema Fue ajustado con exito, puede iniciar a generar sus facturas");
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("La Factura Fue Generada pero no se pudo completar el el detalle");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("La Factura No Pudo Generarse. " + ObjFactura.Mensaje);
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show("Error!: " + Ex.Message + " " + ObjFactura.Mensaje);
            }
        }