private void toolStripButtonPrint_Click(object sender, EventArgs e) { try { int _nroRemito = Convert.ToInt32(dataGridViewRemitos.Rows[dataGridViewRemitos.CurrentRow.Index].Cells[(int)Col_Remito.COMPROBANTE].Value); string _letra = dataGridViewRemitos.Rows[dataGridViewRemitos.CurrentRow.Index].Cells[(int)Col_Remito.LETRA].Value.ToString(); string _sucursal = dataGridViewRemitos.Rows[dataGridViewRemitos.CurrentRow.Index].Cells[(int)Col_Remito.SUCURSAL].Value.ToString(); StaCatalina.Forms.Reports _Reporte = new 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 = _letra; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Sucursal"; ParametroValue.Value = _sucursal; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@comprobante"; ParametroValue.Value = _nroRemito; 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 InformeXProyeccion() { try { StaCatalina.Forms.Reports _Reporte = new Reports(); ReportDocument objReport = new ReportDocument(); //String reportPath = Application.StartupPath + @"\Reporting\" + "IngresoCompras_Sintetico.rpt"; String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "InformeProyeccionMensualIM.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 = "@FechaDesde"; ParametroValue.Value = Convert.ToInt32(this.dateTimePickerDesde.Value.ToString("yyyyMMdd")); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2do PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaHasta"; ParametroValue.Value = Convert.ToInt32(this.dateTimePickerHasta.Value.ToString("yyyyMMdd")); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //3er PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Sede"; if (this.comboBoxSede.SelectedIndex == 0) { ParametroValue.Value = "VEN"; } if (this.comboBoxSede.SelectedIndex == 1) { ParametroValue.Value = "MEX"; } if (this.comboBoxSede.SelectedIndex == 2) { ParametroValue.Value = "CAT"; } 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 Reports(); ReportDocument objReport = new ReportDocument(); //String reportPath = Application.StartupPath + @"\Reporting\" + "IngresoCompras_Sintetico.rpt"; String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "PrecioUltimaCompraFactura.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 = this.textBoxAnio.Text; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Mes"; ParametroValue.Value = this.textBoxMes.Text; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //3° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@codEmp"; ParametroValue.Value = (this.comboBoxEmpresa.SelectedIndex == 0) ? "EGES":"RSC"; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //4° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@TipoINF"; if (this.comboBoxTipoInf.SelectedIndex == 0) { ParametroValue.Value = "LPR"; } if (this.comboBoxTipoInf.SelectedIndex == 2) { ParametroValue.Value = "OSO"; } if (this.comboBoxTipoInf.SelectedIndex == 1) { ParametroValue.Value = "ART"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Articulo"; if (this.comboBoxTipoInf.SelectedIndex == 0) { ParametroValue.Value = "NULL"; } if (this.comboBoxTipoInf.SelectedIndex == 1) { ParametroValue.Value = this.comboBoxProductos.SelectedValue; } if (this.comboBoxTipoInf.SelectedIndex == 2) { ParametroValue.Value = "NULL"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //6° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@ObraSocial"; if (this.comboBoxTipoInf.SelectedIndex == 0) { ParametroValue.Value = "NULL"; } if (this.comboBoxTipoInf.SelectedIndex == 1) { ParametroValue.Value = "NULL"; } if (this.comboBoxTipoInf.SelectedIndex == 2) { ParametroValue.Value = this.comboBoxObraSocial.SelectedValue; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); _Reporte.Parameters = Parametros; _Reporte.Reporte = objReport; _Reporte.Show(); if (checkBoxListaPreciosOS.Checked) { InformeListaPreciosXOS(); } } 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 Reports(); ReportDocument objReport = new ReportDocument(); //String reportPath = Application.StartupPath + @"\Reporting\" + "IngresoCompras_Sintetico.rpt"; String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "InformeTesFacturasEnviadas.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 = "@FechaDesde"; ParametroValue.Value = this.dateTimePickerFechaDesde.Value.ToString("yyyy-MM-dd 00:00:00"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaHasta"; ParametroValue.Value = this.dateTimePickerFechaHasta.Value.ToString("yyyy-MM-dd 23:59:59"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //3° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@codEmp"; ParametroValue.Value = Clases.Usuario.EmpresaLogeada.EmpresaIngresada; 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 Reports(); ReportDocument objReport = new ReportDocument(); //String reportPath = Application.StartupPath + @"\Reporting\" + "IngresoCompras_Sintetico.rpt"; String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "InformeRequerimientosInternos.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 = "@FechaDesde"; ParametroValue.Value = this.dateTimePickerFechaDesde.Value.ToString("yyyy-MM-dd 00:00:00"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@FechaHasta"; ParametroValue.Value = this.dateTimePickerFechaHasta.Value.ToString("yyyy-MM-dd 23:59:59"); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //3er PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Tipo"; if (this.radioButtonTodo.Checked) { ParametroValue.Value = "TOD"; } if (this.radioButtonAnulados.Checked) { ParametroValue.Value = "ANU"; } if (this.radioButtonRechazados.Checked) { ParametroValue.Value = "REC"; } if (this.radioButtonAutorizados.Checked) { ParametroValue.Value = "AUT"; } if (this.radioButtonPendientes.Checked) { ParametroValue.Value = "PEN"; } if (this.radioButtonSectorUnico.Checked) { ParametroValue.Value = "SEC"; } if (this.radioButtonPorNro.Checked) { ParametroValue.Value = "NRO"; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //4° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@codEmp"; ParametroValue.Value = Clases.Usuario.EmpresaLogeada.EmpresaIngresada.ToString(); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //5° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Sector"; if (this.radioButtonSectorUnico.Checked) { ParametroValue.Value = Clases.Usuario.UsuarioLogeado.Id_Sector; } else { ParametroValue.Value = null; } ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //6° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@usuario_id"; ParametroValue.Value = Clases.Usuario.UsuarioLogeado.id_usuario_Logeado; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //7° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@NroReq"; ParametroValue.Value = Convert.ToInt32(textBoxNroReq.Text == "" ? "0" : textBoxNroReq.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 MostrarCompras(string _proveed) { try { StaCatalina.Forms.Reports _Reporte = new Reports(); ReportDocument objReport = new ReportDocument(); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "UltimasComprasProveedor.rpt"; objReport.Load(reportPath); objReport.Refresh(); objReport.ReportOptions.EnableSaveDataWithReport = false; // PARAMETROS DE CONEXION TableLogOnInfo logoninfo = new TableLogOnInfo(); logoninfo.ConnectionInfo.ServerName = ConfigurationManager.AppSettings["Source"]; if (Clases.Usuario.EmpresaLogeada.EmpresaIngresada.Trim() == "EGES") { logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["Catalog"]; } else { logoninfo.ConnectionInfo.DatabaseName = ConfigurationManager.AppSettings["CatalogSBDARSC"]; } 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 = "@codProv"; ParametroValue.Value = _proveed; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2er PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@codEmp"; ParametroValue.Value = Clases.Usuario.EmpresaLogeada.EmpresaIngresada.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 { if (VerificaIngreso()) { StaCatalina.Forms.Reports _Reporte = new Reports(); ReportDocument objReport = new ReportDocument(); //CultureInfo culture = new CultureInfo("en-US"); String reportPath = ConfigurationManager.AppSettings["Reports"] + "\\Reporting\\" + "ProveedoresSinMovimientos.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 = (comboBoxEmpresa.SelectedIndex == 0) ? "EGES": "RSC"; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //2° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@MesIncluir"; ParametroValue.Value = (textBoxMes.Text.Length == 1) ? this.textBoxMes.Text.ToString().PadLeft(2, '0'): textBoxMes.Text.ToString(); ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //3° PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@AnioIncluir"; ParametroValue.Value = this.textBoxAnio.Text; ParametroField.CurrentValues.Add(ParametroValue); Parametros.Add(ParametroField); //4 PARAMETRO ParametroField = new ParameterField(); ParametroValue = new ParameterDiscreteValue(); ParametroField.Name = "@Tipo"; if (this.radioButtonMismaEmpresa.Checked) { ParametroValue.Value = "EEMP"; // que operaron en los ultimos 3 meses, pero no en el mes actual de la misma empresa } else { ParametroValue.Value = "OEMP"; // las que no compraron en este mes, pero comprron en la otra empresa } 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); } }