private void consultarFacturaToolStripMenuItem_Click_1(object sender, EventArgs e) { FormConsultarFactura Formulario1 = new FormConsultarFactura(); Formulario1.MdiParent = this; Formulario1.Show(); }
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); } }