private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (!BL.UtilDB.ValidarServicioMysql())
     {
         MessageBox.Show("No se pudo conectar con el servidor de base de datos."
                 + '\r' + "Consulte al administrador del sistema.", "Trend Sistemas", MessageBoxButtons.OK,
                 MessageBoxIcon.Error);
         return;
     }
     DataRow selectedDataRow = ((DataRowView)lstLocales.SelectedItem).Row;
     int idLocal = Convert.ToInt32(selectedDataRow["IdLocalLOC"]);
     string strFechaDesde = dateTimeDesde.Value.ToString("yyyy-MM-dd 00:00:00");
     string strFechaHasta = dateTimeHasta.Value.ToString("yyyy-MM-dd 00:00:00");
     if (rdDetalle.Checked == true) //informe detalle
     {
         try
         {
             string tipoMov = "compensaciones";
             string opcMov = "entradas";
             string articulo = string.Empty;
             string descripcion = string.Empty;
             if (rdArticulo.Checked) articulo = txtParametros.Text;
             else descripcion = txtParametros.Text;
             string formularioOrigen = "frmStockMovInforme";
             string accionProgress = "cargar";
             frmProgress progreso = new frmProgress(strFechaDesde, strFechaHasta, idLocal, tipoMov, opcMov, formularioOrigen, accionProgress,
                 articulo, descripcion);
             progreso.ShowDialog();
             DataSet dsStockMov = frmProgress.dsStockMovCons;
                 frmStockMovInforme frm = new frmStockMovInforme(dsStockMov, tipoMov, articulo, descripcion);
                 frm.Show();
         }
         catch (NullReferenceException)
         {
             return;
         }
     }
     else // informe en pesos
     {
         try
         {
             frmProgress frm = new frmProgress(strFechaDesde, strFechaHasta, idLocal, "frmStockCompPesos", "cargar");
             frm.ShowDialog();
             DataTable tblStockCompPesos = frmProgress.tblEstatica;
             strFechaDesde = dateTimeDesde.Value.ToShortDateString();
             strFechaHasta = dateTimeHasta.Value.ToShortDateString();
             StockCompPesosRpt frmStockComp = new StockCompPesosRpt(tblStockCompPesos, strFechaDesde, strFechaHasta);
             frmStockComp.Show();
         }
         catch (NullReferenceException)
         {
             return;
         }
     }
 }
Exemplo n.º 2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (!BL.UtilDB.ValidarServicioMysql())
            {
                MessageBox.Show("No se pudo conectar con el servidor de base de datos."
                                + '\r' + "Consulte al administrador del sistema.", "Trend Sistemas", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }
            DataRow selectedDataRow = ((DataRowView)lstLocales.SelectedItem).Row;
            int     idLocal         = Convert.ToInt32(selectedDataRow["IdLocalLOC"]);
            string  strFechaDesde   = dateTimeDesde.Value.ToString("yyyy-MM-dd 00:00:00");
            string  strFechaHasta   = dateTimeHasta.Value.ToString("yyyy-MM-dd 00:00:00");
            string  tipoMov         = "movimientos";
            string  opcMov;

            if (rdEntradas.Checked)
            {
                opcMov = "entradas";
            }
            else if (rdSalidas.Checked)
            {
                opcMov = "salidas";
            }
            else
            {
                opcMov = "todos";
            }
            string articulo    = string.Empty;
            string descripcion = string.Empty;

            if (rdArticulo.Checked)
            {
                articulo = txtParametros.Text;
            }
            else
            {
                descripcion = txtParametros.Text;
            }
            string      formularioOrigen = "frmStockMovInforme";
            string      accionProgress   = "cargar";
            frmProgress progreso         = new frmProgress(strFechaDesde, strFechaHasta, idLocal, tipoMov, opcMov, formularioOrigen, accionProgress,
                                                           articulo, descripcion);

            progreso.ShowDialog();
            DataSet dsStockMov = frmProgress.dsStockMovCons;

            if (rdPantalla.Checked)
            {
                try
                {
                    frmStockMovInforme frm = new frmStockMovInforme(dsStockMov, tipoMov, articulo, descripcion);
                    frm.Show();
                }
                catch (NullReferenceException)
                {
                    return;
                }
            }
            else // impresora
            {
                try
                {
                    string opcOrden;
                    if (rdOrdenEntrada.Checked)
                    {
                        opcOrden = "movimiento";
                    }
                    else
                    {
                        opcOrden = "Descripcion";
                    }
                    StockMovRpt rpt = new StockMovRpt(dsStockMov, opcOrden);
                    rpt.Show();
                }
                catch (NullReferenceException)
                {
                    return;
                }
            }
        }
Exemplo n.º 3
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (!BL.UtilDB.ValidarServicioMysql())
            {
                MessageBox.Show("No se pudo conectar con el servidor de base de datos."
                                + '\r' + "Consulte al administrador del sistema.", "Trend Sistemas", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }
            DataRow selectedDataRow = ((DataRowView)lstLocales.SelectedItem).Row;
            int     idLocal         = Convert.ToInt32(selectedDataRow["IdLocalLOC"]);
            string  strFechaDesde   = dateTimeDesde.Value.ToString("yyyy-MM-dd 00:00:00");
            string  strFechaHasta   = dateTimeHasta.Value.ToString("yyyy-MM-dd 00:00:00");

            if (rdDetalle.Checked == true) //informe detalle
            {
                try
                {
                    string tipoMov     = "compensaciones";
                    string opcMov      = "entradas";
                    string articulo    = string.Empty;
                    string descripcion = string.Empty;
                    if (rdArticulo.Checked)
                    {
                        articulo = txtParametros.Text;
                    }
                    else
                    {
                        descripcion = txtParametros.Text;
                    }
                    string      formularioOrigen = "frmStockMovInforme";
                    string      accionProgress   = "cargar";
                    frmProgress progreso         = new frmProgress(strFechaDesde, strFechaHasta, idLocal, tipoMov, opcMov, formularioOrigen, accionProgress,
                                                                   articulo, descripcion);
                    progreso.ShowDialog();
                    DataSet            dsStockMov = frmProgress.dsStockMovCons;
                    frmStockMovInforme frm        = new frmStockMovInforme(dsStockMov, tipoMov, articulo, descripcion);
                    frm.Show();
                }
                catch (NullReferenceException)
                {
                    return;
                }
            }
            else // informe en pesos
            {
                try
                {
                    frmProgress frm = new frmProgress(strFechaDesde, strFechaHasta, idLocal, "frmStockCompPesos", "cargar");
                    frm.ShowDialog();
                    DataTable tblStockCompPesos = frmProgress.tblEstatica;
                    strFechaDesde = dateTimeDesde.Value.ToShortDateString();
                    strFechaHasta = dateTimeHasta.Value.ToShortDateString();
                    StockCompPesosRpt frmStockComp = new StockCompPesosRpt(tblStockCompPesos, strFechaDesde, strFechaHasta);
                    frmStockComp.Show();
                }
                catch (NullReferenceException)
                {
                    return;
                }
            }
        }
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (!BL.UtilDB.ValidarServicioMysql())
     {
         MessageBox.Show("No se pudo conectar con el servidor de base de datos."
                 + '\r' + "Consulte al administrador del sistema.", "Trend Sistemas", MessageBoxButtons.OK,
                 MessageBoxIcon.Error);
         return;
     }
     DataRow selectedDataRow = ((DataRowView)lstLocales.SelectedItem).Row;
     int idLocal = Convert.ToInt32(selectedDataRow["IdLocalLOC"]);
     string strFechaDesde = dateTimeDesde.Value.ToString("yyyy-MM-dd 00:00:00");
     string strFechaHasta = dateTimeHasta.Value.ToString("yyyy-MM-dd 00:00:00");
     string tipoMov = "movimientos";
     string opcMov;
     if (rdEntradas.Checked)
     {
         opcMov = "entradas";
     }
     else if (rdSalidas.Checked)
     {
         opcMov = "salidas";
     }
     else
     {
         opcMov = "todos";
     }
     string articulo = string.Empty;
     string descripcion = string.Empty;
     if (rdArticulo.Checked) articulo = txtParametros.Text;
     else descripcion = txtParametros.Text;
     string formularioOrigen = "frmStockMovInforme";
     string accionProgress = "cargar";
     frmProgress progreso = new frmProgress(strFechaDesde, strFechaHasta, idLocal, tipoMov, opcMov, formularioOrigen, accionProgress,
         articulo, descripcion);
     progreso.ShowDialog();
     DataSet dsStockMov = frmProgress.dsStockMovCons;
     if (rdPantalla.Checked)
     {
         try
         {
             frmStockMovInforme frm = new frmStockMovInforme(dsStockMov, tipoMov, articulo, descripcion);
             frm.Show();
         }
         catch (NullReferenceException)
         {
             return;
         }
     }
     else // impresora
     {
         try
         {
             string opcOrden;
             if (rdOrdenEntrada.Checked) opcOrden = "movimiento";
             else opcOrden = "Descripcion";
             StockMovRpt rpt = new StockMovRpt(dsStockMov, opcOrden);
             rpt.Show();
         }
         catch (NullReferenceException)
         {
             return;
         }
     }
 }