예제 #1
0
 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;
     }
 }
예제 #2
0
        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();
            }
        }