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"); 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; } } }