public override void Imprimir() { if (dataGridView1.Rows.Count > 0 && MessageBox.Show("¿ Facturar venta ?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { try { String CMD = String.Format("EXEC ActVentas '{0}'", txt_codcli.Text.Trim()); DS = Utilidades.Utilidades.Ejecutar(CMD); String NumFac = DS.Tables[0].Rows[0]["NumFac"].ToString().Trim(); foreach (DataGridViewRow Fila in dataGridView1.Rows) { CMD = string.Format("EXEC ActVentasD '{0}','{1}', {2}, {3}", NumFac.ToString().Trim(), Fila.Cells[0].Value.ToString(), Fila.Cells[3].Value.ToString(), Fila.Cells[2].Value.ToString().Replace(",", ".")); DS = Utilidades.Utilidades.Ejecutar(CMD); } CMD = "EXEC DatosFactura " + NumFac; DS = Utilidades.Utilidades.Ejecutar(CMD); Nuevo(); RepFactura obj = new RepFactura(); obj.reportViewer1.LocalReport.DataSources[0].Value = DS.Tables[0]; obj.ShowDialog(); } catch (Exception e) { MessageBox.Show("Error: " + e.Message); } } else { MessageBox.Show("Seleccione los articulos."); return; } }
public override void Consultar() { ConsultarVentaCompra obj1 = new ConsultarVentaCompra("Ventas"); if (obj1.ShowDialog() == DialogResult.OK) { String NumFac = obj1.dataGridView1.Rows[obj1.dataGridView1.CurrentCell.RowIndex].Cells[0].Value.ToString(); String Codigo = obj1.dataGridView1.Rows[obj1.dataGridView1.CurrentCell.RowIndex].Cells[2].Value.ToString(); DS = Utilidades.Utilidades.Ejecutar(String.Format("Select * From Clientes where CodCli = '{0}'", Codigo)); Utilidades.Utilidades.email_destino = DS.Tables[0].Rows[0]["Email"].ToString().Trim(); Utilidades.Utilidades.des_email = "Factura compra Warmer Market."; String CMD = "EXEC DatosFactura " + NumFac; DS = Utilidades.Utilidades.Ejecutar(CMD); RepFactura obj = new RepFactura(); obj.reportViewer1.LocalReport.DataSources[0].Value = DS.Tables[0]; obj.ShowDialog(); } }