private void OCPendienteEntrega(String codEmp, string _articulo) { try { StaCatalina.Forms.Reports _Reporte = new StaCatalina.Forms.Reports(); ReportDocument objReport = new ReportDocument(); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "OrdenesDeCompraPendientesDeEntregaxArticulo.rpt"; objReport.Load(reportPath); objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSTACATALINA"]; logoninfo.ConnectionInfo.UserID = ConfigurationManager.AppSettings["User ID"]; logoninfo.ConnectionInfo.Password = ConfigurationManager.AppSettings["Password"]; logoninfo.ConnectionInfo.IntegratedSecurity = false; Tables tables = objReport.Database.Tables; foreach (Table table in tables) { table.ApplyLogOnInfo(logoninfo); } // FIN PARAMETROS DE CONEXION ParameterFields Parametros = new ParameterFields(); ParameterField ParametroField = new ParameterField(); ParameterDiscreteValue ParametroValue = new ParameterDiscreteValue(); Parametros.Clear(); //1er PARAMETRO ParametroField.Name = "@codEmp"; ParametroValue.Value = codEmp; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2do PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@articulo"; ParametroValue.Value = _articulo; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); } catch (Exception ex) { } }
private void toolStripButtonPrint_Click(object sender, EventArgs e) { try { StaCatalina.Forms.Reports _Reporte = new StaCatalina.Forms.Reports(); ReportDocument objReport = new ReportDocument(); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "AnticuacionCteCteProveedores.rpt"; objReport.Load(reportPath); objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSTACATALINA"]; logoninfo.ConnectionInfo.UserID = ConfigurationManager.AppSettings["User ID"]; logoninfo.ConnectionInfo.Password = ConfigurationManager.AppSettings["Password"]; logoninfo.ConnectionInfo.IntegratedSecurity = false; Tables tables = objReport.Database.Tables; foreach (Table table in tables) { table.ApplyLogOnInfo(logoninfo); } // FIN PARAMETROS DE CONEXION ParameterFields Parametros = new ParameterFields(); ParameterField ParametroField = new ParameterField(); ParameterDiscreteValue ParametroValue = new ParameterDiscreteValue(); Parametros.Clear(); //1er PARAMETRO ParametroField.Name = "@codEmp"; ParametroValue.Value = Clases.Usuario.EmpresaLogeada.EmpresaIngresada.ToString().Trim(); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void toolStripButtonPrint_Click(object sender, EventArgs e) { try { StaCatalina.Forms.Reports _Reporte = new StaCatalina.Forms.Reports(); ReportDocument objReport = new ReportDocument(); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "ComprasPlanificadasVsNoPlanificadas.rpt"; objReport.Load(reportPath); objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSTACATALINA"]; logoninfo.ConnectionInfo.UserID = ConfigurationManager.AppSettings["User ID"]; logoninfo.ConnectionInfo.Password = ConfigurationManager.AppSettings["Password"]; logoninfo.ConnectionInfo.IntegratedSecurity = false; Tables tables = objReport.Database.Tables; foreach (Table table in tables) { table.ApplyLogOnInfo(logoninfo); } // FIN PARAMETROS DE CONEXION ParameterFields Parametros = new ParameterFields(); ParameterField ParametroField = new ParameterField(); ParameterDiscreteValue ParametroValue = new ParameterDiscreteValue(); Parametros.Clear(); //1er PARAMETRO ParametroField.Name = "@codEmp"; ParametroValue.Value = Clases.Usuario.EmpresaLogeada.EmpresaIngresada.ToString(); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2er PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Filtro"; if (radioButtonRubro.Checked) { ParametroValue.Value = "RUBR"; } if (radioButtonSubRubro.Checked) { ParametroValue.Value = "SRUB"; } if (radioButtonArticulo.Checked) { ParametroValue.Value = "ARTI"; } if (radioButtonTodos.Checked) { ParametroValue.Value = "TODO"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Rubro"; ParametroValue.Value = this.comboBoxRubro.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@SubRubro"; ParametroValue.Value = comboBoxSubRubro.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Articulo"; ParametroValue.Value = comboBoxArticulo.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaDesde"; ParametroValue.Value = dateTimeFDesde.Value.ToString("yyyy-MM-dd 00:00:00"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaHasta"; ParametroValue.Value = dateTimeFHasta.Value.ToString("yyyy-MM-dd 23:59:59"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ImprimirRemito() { try { if (_nroRemitoGenerado > 0) { StaCatalina.Forms.Reports _Reporte = new StaCatalina.Forms.Reports(); ReportDocument objReport = new ReportDocument(); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "RemitoCambioDeposito.rpt"; objReport.Load(reportPath); objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; //crystalReportViewer.ShowGroupTreeButton = true; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSTACATALINA"]; logoninfo.ConnectionInfo.UserID = ConfigurationManager.AppSettings["User ID"]; logoninfo.ConnectionInfo.Password = ConfigurationManager.AppSettings["Password"]; logoninfo.ConnectionInfo.IntegratedSecurity = false; Tables tables = objReport.Database.Tables; foreach (Table table in tables) { table.ApplyLogOnInfo(logoninfo); } // FIN PARAMETROS DE CONEXION ParameterFields Parametros = new ParameterFields(); ParameterField ParametroField = new ParameterField(); ParameterDiscreteValue ParametroValue = new ParameterDiscreteValue(); Parametros.Clear(); //1er PARAMETRO ParametroField.Name = "@codEmp"; ParametroValue.Value = Clases.Usuario.EmpresaLogeada.EmpresaIngresada.ToString(); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Letra"; ParametroValue.Value = "R"; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Sucursal"; ParametroValue.Value = "0001"; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@comprobante"; ParametroValue.Value = _nroRemitoGenerado; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void toolStripButtonPrint_Click(object sender, EventArgs e) { try { StaCatalina.Forms.Reports _Reporte = new StaCatalina.Forms.Reports(); ReportDocument objReport = new ReportDocument(); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "Cumplimiento_OC_vs_IngresoStock.rpt"; objReport.Load(reportPath); objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSTACATALINA"]; logoninfo.ConnectionInfo.UserID = ConfigurationManager.AppSettings["User ID"]; logoninfo.ConnectionInfo.Password = ConfigurationManager.AppSettings["Password"]; logoninfo.ConnectionInfo.IntegratedSecurity = false; Tables tables = objReport.Database.Tables; foreach (Table table in tables) { table.ApplyLogOnInfo(logoninfo); } // FIN PARAMETROS DE CONEXION ParameterFields Parametros = new ParameterFields(); ParameterField ParametroField = new ParameterField(); ParameterDiscreteValue ParametroValue = new ParameterDiscreteValue(); Parametros.Clear(); //1er PARAMETRO ParametroField.Name = "@Empresa"; ParametroValue.Value = Clases.Usuario.EmpresaLogeada.EmpresaIngresada.ToString(); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaDesde"; ParametroValue.Value = this.dateTimeDesde.Value.ToString("yyyy-MM-dd 00:00:00"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //3° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaHasta"; ParametroValue.Value = this.dateTimeHasta.Value.ToString("yyyy-MM-dd 23:59:59"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //4to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Filtro"; if (this.radioButtonTodos.Checked) { ParametroValue.Value = "TODO"; } if (this.radioButtonProveedor.Checked) { ParametroValue.Value = "PROV"; } if (this.radioButtonOC.Checked) { ParametroValue.Value = "OCOM"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //6to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@proveedor"; if (this.radioButtonProveedor.Checked) { ParametroValue.Value = this.comboBoxProveed.SelectedValue.ToString().Trim(); } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //7to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@OrdenCompraAnalisis"; if (this.radioButtonOC.Checked) { ParametroValue.Value = textBoxOC.Text; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void toolStripButtonPrint_Click(object sender, EventArgs e) { try { if (Valida()) { StaCatalina.Forms.Reports _Reporte = new StaCatalina.Forms.Reports(); ReportDocument objReport = new ReportDocument(); if (this.checkBoxVto.Checked) { String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "InformeInventario_A_Fecha_Vencimientos.rpt"; objReport.Load(reportPath); } else { String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "InformeInventario_A_Fecha.rpt"; objReport.Load(reportPath); } objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSTACATALINA"]; logoninfo.ConnectionInfo.UserID = ConfigurationManager.AppSettings["User ID"]; logoninfo.ConnectionInfo.Password = ConfigurationManager.AppSettings["Password"]; logoninfo.ConnectionInfo.IntegratedSecurity = false; Tables tables = objReport.Database.Tables; foreach (Table table in tables) { table.ApplyLogOnInfo(logoninfo); } // FIN PARAMETROS DE CONEXION ParameterFields Parametros = new ParameterFields(); ParameterField ParametroField = new ParameterField(); ParameterDiscreteValue ParametroValue = new ParameterDiscreteValue(); Parametros.Clear(); //3er PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@deposito"; bool _selecciono = false; string _depositos = string.Empty; int CantDepositos = 0; for (int i = 0; i < this.dataGridViewDeposito.Rows.Count; i++) { DataGridViewCheckBoxCell cellSelecion = dataGridViewDeposito.Rows[i].Cells[(int)Col_Depisito.INCLUIR] as DataGridViewCheckBoxCell; if (Convert.ToBoolean(cellSelecion.Value)) { _selecciono = true; CantDepositos = CantDepositos + 1; //PARA SABER SI SELECCIONO TODOS _depositos = (_depositos.Length == 0) ? dataGridViewDeposito.Rows[i].Cells[(int)Col_Depisito.DEPOSITO_ID].Value.ToString() : _depositos.ToString() + "," + dataGridViewDeposito.Rows[i].Cells[(int)Col_Depisito.DEPOSITO_ID].Value.ToString(); } } if (_selecciono) { ParametroValue.Value = (CantDepositos == this.dataGridViewDeposito.Rows.Count) ? "TODOS" : _depositos.ToString(); } else { MessageBox.Show("Debe seleccionar al menos un depósito", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //4to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Filtro"; if (radioButtonRubro.Checked) { ParametroValue.Value = "RUBR"; } if (radioButtonSubRubro.Checked) { ParametroValue.Value = "SRUB"; } if (radioButtonArticulo.Checked) { ParametroValue.Value = "ARTI"; } if (radioButtonTodos.Checked) { ParametroValue.Value = "TODO"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Rubro"; ParametroValue.Value = this.comboBoxRubro.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@SubRubro"; ParametroValue.Value = comboBoxSubRubro.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Articulo"; ParametroValue.Value = comboBoxArticulo.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void toolStripButtonSave_Click(object sender, EventArgs e) { try { if (textBoxAnio.Text == string.Empty) { MessageBox.Show("De ingresar un Año", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (textBoxMes.Text == string.Empty) { MessageBox.Show("De ingresar un Mes", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } StaCatalina.Forms.Reports _Reporte = new StaCatalina.Forms.Reports(); ReportDocument objReport = new ReportDocument(); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "InformeProrrateoEmpresa.rpt"; objReport.Load(reportPath); objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSTACATALINA"]; logoninfo.ConnectionInfo.UserID = ConfigurationManager.AppSettings["User ID"]; logoninfo.ConnectionInfo.Password = ConfigurationManager.AppSettings["Password"]; logoninfo.ConnectionInfo.IntegratedSecurity = false; Tables tables = objReport.Database.Tables; foreach (Table table in tables) { table.ApplyLogOnInfo(logoninfo); } // FIN PARAMETROS DE CONEXION ParameterFields Parametros = new ParameterFields(); ParameterField ParametroField = new ParameterField(); ParameterDiscreteValue ParametroValue = new ParameterDiscreteValue(); Parametros.Clear(); //1er PARAMETRO ParametroField.Name = "@Anio"; ParametroValue.Value = Convert.ToInt32(textBoxAnio.Text); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Mes"; ParametroValue.Value = Convert.ToInt32(textBoxMes.Text); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void toolStripButtonPrint_Click(object sender, EventArgs e) { try { //if (Valida()) //{ StaCatalina.Forms.Reports _Reporte = new StaCatalina.Forms.Reports(); ReportDocument objReport = new ReportDocument(); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "EntradaSalidaArticuloDeposito.rpt"; objReport.Load(reportPath); objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSTACATALINA"]; logoninfo.ConnectionInfo.UserID = ConfigurationManager.AppSettings["User ID"]; logoninfo.ConnectionInfo.Password = ConfigurationManager.AppSettings["Password"]; logoninfo.ConnectionInfo.IntegratedSecurity = false; Tables tables = objReport.Database.Tables; foreach (Table table in tables) { table.ApplyLogOnInfo(logoninfo); } // FIN PARAMETROS DE CONEXION ParameterFields Parametros = new ParameterFields(); ParameterField ParametroField = new ParameterField(); ParameterDiscreteValue ParametroValue = new ParameterDiscreteValue(); Parametros.Clear(); //DEPOSITO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Deposito_id"; if (comboBoxDeposito.SelectedValue.ToString() == "0") { MessageBox.Show("Debe seleccionar un deposito", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } ParametroValue.Value = comboBoxDeposito.SelectedValue.ToString(); // DEPOSITO ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaDesde"; ParametroValue.Value = this.dateTimeFechaDesde.Value.ToString("yyyy-MM-dd 00:00:00"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaHasta"; ParametroValue.Value = this.dateTimeFechaHasta.Value.ToString("yyyy-MM-dd 23:59:59"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //4to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Filtro"; if (radioButtonRubro.Checked) { ParametroValue.Value = "RUBR"; } if (radioButtonSubRubro.Checked) { ParametroValue.Value = "SRUB"; } if (radioButtonArticulo.Checked) { ParametroValue.Value = "ARTI"; } if (radioButtonTodos.Checked) { ParametroValue.Value = "TODO"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Rubro"; ParametroValue.Value = this.comboBoxRubro.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@SubRubro"; ParametroValue.Value = comboBoxSubRubro.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Articulo"; ParametroValue.Value = comboBoxArticulo.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //6to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@StockInicial"; ParametroValue.Value = (checkBoxInicial.Checked) ? 1:0; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); //} } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void toolStripButtonPrint_Click(object sender, EventArgs e) { try { if (Valida()) { StaCatalina.Forms.Reports _Reporte = new StaCatalina.Forms.Reports(); ReportDocument objReport = new ReportDocument(); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "IngresoMercaderia_por_OC.rpt"; objReport.Load(reportPath); objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSTACATALINA"]; logoninfo.ConnectionInfo.UserID = ConfigurationManager.AppSettings["User ID"]; logoninfo.ConnectionInfo.Password = ConfigurationManager.AppSettings["Password"]; logoninfo.ConnectionInfo.IntegratedSecurity = false; Tables tables = objReport.Database.Tables; foreach (Table table in tables) { table.ApplyLogOnInfo(logoninfo); } // FIN PARAMETROS DE CONEXION ParameterFields Parametros = new ParameterFields(); ParameterField ParametroField = new ParameterField(); ParameterDiscreteValue ParametroValue = new ParameterDiscreteValue(); Parametros.Clear(); //1er PARAMETRO ParametroField.Name = "@codEmp"; ParametroValue.Value = Clases.Usuario.EmpresaLogeada.EmpresaIngresada.ToString().Trim(); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaDesde"; if (radioButtonPorFechaOC.Checked) { ParametroValue.Value = this.dateTimeFechaDesde.Value.ToString("yyyy-MM-dd 00:00:00"); //FECHA DE O.C. } else { ParametroValue.Value = this.dateTimeFechaIngDesde.Value.ToString("yyyy-MM-dd 00:00:00"); // FECHA INGRESO } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaHasta"; if (radioButtonPorFechaOC.Checked) { ParametroValue.Value = this.dateTimeFechaHasta.Value.ToString("yyyy-MM-dd 23:59:59");//FECHA DE O.C. } else { ParametroValue.Value = this.dateTimeFechaIngHasta.Value.ToString("yyyy-MM-dd 23:59:59");// FECHA INGRESO } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@ordenCompra"; ParametroValue.Value = (radioButtonOC.Checked) ? textBoxOC.Text.ToString() : null; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Proveed"; ParametroValue.Value = (radioButtonProveed.Checked) ? comboBoxProveed.SelectedValue : null; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Tipo"; if (radioButtonTodo.Checked) { ParametroValue.Value = "TODO"; } if (radioButtonOC.Checked) { ParametroValue.Value = "ORDC"; } if (radioButtonProveed.Checked) { ParametroValue.Value = "PROV"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Criterio"; if (radioButtonTodosProveed.Checked) { ParametroValue.Value = "TODO"; } if (radioButtonParcialCumplida.Checked) { ParametroValue.Value = "PARC"; } if (radioButtonIncumplidas.Checked) { ParametroValue.Value = "INCU"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //TIPO DE FECHA DE INFORME ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@TipoFecha"; if (radioButtonPorFechaIngreso.Checked) { ParametroValue.Value = "FIN"; } //POR FECHA DE INGRESO if (radioButtonPorFechaOC.Checked) { ParametroValue.Value = "FOC"; } // POR FECHA DE O.C. ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //DEPOSITO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Deposito"; ParametroValue.Value = comboBoxDeposito.SelectedValue.ToString(); // DEPOSITO ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void toolStripButtonPrint_Click(object sender, EventArgs e) { try { if (Valida()) { StaCatalina.Forms.Reports _Reporte = new StaCatalina.Forms.Reports(); ReportDocument objReport = new ReportDocument(); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "ConsumoPorEmpresa.rpt"; objReport.Load(reportPath); objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSTACATALINA"]; logoninfo.ConnectionInfo.UserID = ConfigurationManager.AppSettings["User ID"]; logoninfo.ConnectionInfo.Password = ConfigurationManager.AppSettings["Password"]; logoninfo.ConnectionInfo.IntegratedSecurity = false; Tables tables = objReport.Database.Tables; foreach (Table table in tables) { table.ApplyLogOnInfo(logoninfo); } // FIN PARAMETROS DE CONEXION ParameterFields Parametros = new ParameterFields(); ParameterField ParametroField = new ParameterField(); ParameterDiscreteValue ParametroValue = new ParameterDiscreteValue(); Parametros.Clear(); //1er PARAMETRO ParametroField.Name = "@codEmp"; if (comboBoxcodEmp.SelectedIndex == 0) { ParametroValue.Value = "AMBA"; } if (comboBoxcodEmp.SelectedIndex == 1) { ParametroValue.Value = "EGES"; } if (comboBoxcodEmp.SelectedIndex == 2) { ParametroValue.Value = "RSC"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2er PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Tipo"; ParametroValue.Value = (comboBoxcodEmp.SelectedIndex == 0) ? "AMBA" : "EMPR"; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //4to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Filtro"; if (radioButtonRubro.Checked) { ParametroValue.Value = "RUBR"; } if (radioButtonSubRubro.Checked) { ParametroValue.Value = "SRUB"; } if (radioButtonArticulo.Checked) { ParametroValue.Value = "ARTI"; } if (radioButtonTodos.Checked) { ParametroValue.Value = "TODO"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Rubro"; ParametroValue.Value = this.comboBoxRubro.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@SubRubro"; ParametroValue.Value = comboBoxSubRubro.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5to PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Articulo"; ParametroValue.Value = comboBoxArticulo.SelectedValue; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); ////3er PARAMETRO //ParametroField = new ParameterField(); //ParametroValue = new ParameterDiscreteValue(); //ParametroField.Name = "@deposito"; //bool _selecciono = false; //string _depositos = string.Empty; //for (int i = 0; i < this.dataGridViewDeposito.Rows.Count; i++) //{ // DataGridViewCheckBoxCell cellSelecion = dataGridViewDeposito.Rows[i].Cells[(int)Col_Depisito.INCLUIR] as DataGridViewCheckBoxCell; // if (Convert.ToBoolean(cellSelecion.Value)) // { // _selecciono = true; // _depositos = (_depositos.Length == 0) ? dataGridViewDeposito.Rows[i].Cells[(int)Col_Depisito.DEPOSITO_ID].Value.ToString() : _depositos.ToString() + "," + dataGridViewDeposito.Rows[i].Cells[(int)Col_Depisito.DEPOSITO_ID].Value.ToString(); // } //} //if (_selecciono) //{ // ParametroValue.Value = _depositos.ToString(); //} //else //{ // MessageBox.Show("Debe seleccionar al menos un depósito", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; //} //ParametroField.CurrentValues.Add(ParametroValue); //Parametros.Add(ParametroField); ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaDesde"; ParametroValue.Value = dateTimeFDesde.Value.ToString("yyyy-MM-dd 00:00:00"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaHasta"; ParametroValue.Value = dateTimeFHasta.Value.ToString("yyyy-MM-dd 23:59:59"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }