private void btnImprimir_Click(object sender, EventArgs e) { controlador.GenerarXml xml = new controlador.GenerarXml(); idfacXml = xml.buscaIdFcat(txtFact.Text); if (idfacXml.Equals(0)) { MessageBox.Show("No se pudo generar la busqueda"); } else { if (xml.generar(txtFact.Text, idfacXml)) { if (xml.generarArchivo()) { MessageBox.Show("Factura Generada....."); this.Hide(); reporFact.ReporFacturacs rpf = new reporFact.ReporFacturacs(); rpf.Id = this.id; rpf.Nombre = this.nombre; rpf.Rol = this.rol; rpf.Show(); } else { MessageBox.Show("No se pudo generar el xml "); } } else { MessageBox.Show("Error de Conexion"); } } }
private void btnGuardar_Click(object sender, EventArgs e) { int seleccion = 0; if (chekEfectivo.Checked && chekCredito.Checked || chekCredito.Checked && chekEfectivo.Checked) { MessageBox.Show("Seleccione el tipo de pago"); } else { if (chekEfectivo.Checked.Equals(false) && chekCredito.Checked.Equals(false) || chekCredito.Checked.Equals(false) && chekEfectivo.Checked.Equals(false)) { MessageBox.Show("Seleccione el tipo de pago"); } else { if (chekEfectivo.Checked) { seleccion = 7; } else { seleccion = 6; } modelo.Factura fat = new modelo.Factura(); /*para el encabezado de la factura*/ fat.IdCliente = this.idCliente; fat.NumeroFact = txtFactura.Text; fat.IdUser = this.id; fat.Tipo = seleccion; fat.SubTotal = this.subTotal; fat.Iva1 = this.Iva; fat.Total1 = this.Total; fat.Fecha = this.fecha; /*para el detalle de la factura*/ fat.PrecioVenta = this.precioVenta; fat.Cantidad = this.cantidad; fat.Descuento = this.descuento; fat.Totalproducto = this.totalproducto; fat.Idproducto = this.idproducto; fat.insertEncabezado(); if (fat.Mensaje.Equals("Factura Guardada........")) { MessageBox.Show(fat.Mensaje); controlador.GenerarXml xml = new controlador.GenerarXml(); idfacXml = xml.buscaIdFcat(txtFactura.Text); if (idfacXml.Equals(0)) { MessageBox.Show("No se pudo generar la busqueda"); } else { if (xml.generar(txtFactura.Text, idfacXml)) { if (xml.generarArchivo()) { //MessageBox.Show("Factura Generada....."); this.Hide(); reporFact.ReporFacturacs rpf = new reporFact.ReporFacturacs(); rpf.Id = this.id; rpf.Nombre = this.nombre; rpf.Rol = this.rol; rpf.Show(); } else { MessageBox.Show("No se pudo generar el xml "); } } else { MessageBox.Show("Error de Conexion"); } } } else { MessageBox.Show(fat.Mensaje); } } } }