Esempio n. 1
0
        private void BtnFacturar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUsoCFDI.Text.Equals(""))
                {
                    MessageBox.Show(this, "Seleccione el uso del CFDI", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (txtForma.Text.Equals(""))
                {
                    MessageBox.Show(this, "Seleccione la forma de pago", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (txtMetodo.Text.Equals(""))
                {
                    MessageBox.Show(this, "Seleccione el metodo de pago", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (txtMail.Text.Equals(""))
                {
                    MessageBox.Show(this, "Agregue el correo al que se le enviara el paquete.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (folAux != "0")
                {
                    string   fp, mp, ucfdi;
                    string[] separadas;
                    string   aux = "0";
                    int      aucN;
                    separadas = txtForma.Text.Split('-');
                    fp        = separadas[separadas.Count() - 1];
                    int.TryParse(fp, out aucN);
                    if (aucN < 10)
                    {
                        fp = aux + fp;
                    }

                    separadas = txtMetodo.Text.Split('-');
                    mp        = separadas[separadas.Count() - 1];

                    separadas = txtUsoCFDI.Text.Split('-');
                    ucfdi     = separadas[separadas.Count() - 1];
                    string mess = Facturacion.CreaFactura(folAux, fp, mp, articulos, bigTotal, txtRfc.Text, txtNombre.Text, ucfdi, txtMail.Text);
                    if (mess == "")
                    {
                        MessageBox.Show(this, "Factura Creada con exito", "Succes", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show(this, "Error: Factura no creada\n" + mess, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            DesactivaCampos();
        }
 private void RbnBtnKey_Click(object sender, EventArgs e)
 {
     if (Facturacion.Llave())
     {
         MessageBox.Show(this, "Archivo copiado correctamente", "Succes", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         MessageBox.Show(this, "Error al copiar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }