private void button8_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿De verdad desea enviar esta factura? Se enviara al Email que tiene registrado del cliente", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { if (dataGridView1.CurrentRow.Cells[2].Value.ToString() != "") { DAO.FelWebServiceDAO felweb = new EquimarFac.DAO.FelWebServiceDAO(); DAO.CatalogosDAO catalogos = new EquimarFac.DAO.CatalogosDAO(); catalogos.nombre = dataGridView1.CurrentRow.Cells["Cliente"].Value.ToString(); dataGridView2.DataSource = catalogos.devuelveclientepornombre(); foreach (DataGridViewRow row in dataGridView2.Rows) { felweb.Email = row.Cells[18].Value.ToString(); } felweb.UUID = dataGridView1.CurrentRow.Cells["ClaveCFDI"].Value.ToString(); string[] resultado = new string[2]; DAO.FacturasDAO facturasdao1 = new EquimarFac.DAO.FacturasDAO(); facturasdao1.Nombre = comboBox2.Text; dataGridView2.DataSource = facturasdao1.devuelvedatospacpornombre(); foreach (DataGridViewRow row in dataGridView2.Rows) { felweb.CuentaFEL = row.Cells[1].Value.ToString(); felweb.emisorRFC = row.Cells[0].Value.ToString(); felweb.PasswordFEL = row.Cells[2].Value.ToString(); } resultado = felweb.enviacfdicorreo(); if (resultado[0] == "True") { MessageBox.Show("Enviado"); } else { MessageBox.Show(resultado[1]); } } else { MessageBox.Show("Genere el CFDI primero"); } } }
private void button8_Click(object sender, EventArgs e) { if (dataGridView1.CurrentRow.Cells["Folio"].Value.ToString() != "") { DAO.FelWebServiceDAO felweb = new EquimarFac.DAO.FelWebServiceDAO(); DAO.CatalogosDAO catalogos = new EquimarFac.DAO.CatalogosDAO(); catalogos.nombre = lblcliente.Text; dataGridView2.DataSource = catalogos.devuelveclientepornombre(); foreach (DataGridViewRow row in dataGridView2.Rows) { felweb.Email = row.Cells[18].Value.ToString(); } felweb.UUID = dataGridView1.CurrentRow.Cells["UUID"].Value.ToString(); string[] resultado = new string[2]; DAO.FacturasDAO facturasdao1 = new EquimarFac.DAO.FacturasDAO(); facturasdao1.Nombre = comboBox2.Text; dataGridView2.DataSource = facturasdao1.devuelvedatospacpornombre(); foreach (DataGridViewRow row in dataGridView2.Rows) { felweb.CuentaFEL = row.Cells[1].Value.ToString(); felweb.emisorRFC = row.Cells[0].Value.ToString(); felweb.PasswordFEL = row.Cells[2].Value.ToString(); } resultado = felweb.enviacfdicorreo(); if (resultado[0] == "True") { MessageBox.Show("Enviado"); } else { MessageBox.Show(resultado[1]); } } else { MessageBox.Show("Genere el CFDI primero"); } }