private void btnImprimirEvaluacionP_Click(object sender, EventArgs e) { try { DataSet ds = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("RptSolicitudFormato", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@Opcion", 1); cmd1.Parameters.AddWithValue("@IdSolicitud", txtIdSolicitud.Text); cmd1.Parameters.AddWithValue("@IdTipo_tt", "00322"); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(ds, "DataTable"); con.Close(); } Crystal.crRptFormatoEvaluacionLegal ocrLoteLiquidacion = new Crystal.crRptFormatoEvaluacionLegal(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(ds); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("Titulo", "EVALUACION DE LEGAL DEL PAGADOR"); ocrLoteLiquidacion.SetParameterValue("IdTipo_tt", "00322"); ofrmVisorLoteLiquidacion.WindowState = FormWindowState.Maximized; ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAnalisisMensual_Click(object sender, EventArgs e) { try { DataSet dsGestionAvance = new DataSet(); DataSet dsGestionAvanceResumen = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("dbo.Rpt_DesembolsoXEjecutivo_Qry", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@Opcion", 3); cmd1.CommandTimeout = 0; SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsGestionAvance, "Report3"); con.Close(); } Crystal.crRpt_DesembolsoXEjecutivo_3 ocrLoteLiquidacion = new Crystal.crRpt_DesembolsoXEjecutivo_3(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsGestionAvance); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ofrmVisorLoteLiquidacion.WindowState = FormWindowState.Maximized; ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnDesemMensualEjec_Click(object sender, EventArgs e) { try { DataSet dsDatos = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("dbo.Rpt_DesMensualEjecutivo", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@Anio", DateTime.Now.Year.ToString()); cmd1.Parameters.AddWithValue("@valorMonedaID", 2); cmd1.Parameters.AddWithValue("@Opcion", 2); cmd1.CommandTimeout = 0; SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsDatos, "dtRpt_DesMensualEjecutivo"); con.Close(); } Crystal.crRpt_DesMensualEjecutivo ocrLoteLiquidacion = new Crystal.crRpt_DesMensualEjecutivo(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsDatos); //ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("Titulo", "DESEMBOLSOS MENSUAL POR EJECUTIVO EN SOLES"); //ocrLoteLiquidacion.SetParameterValue("FechaFin", dtFin.Value); ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnNuevo_Click(object sender, EventArgs e) { try { string strResultado = string.Empty; foreach (DataRow row in ds.Tables[0].Rows) { strResultado = strResultado + row["Codigo"].ToString() + ", "; } Crystal.crRptCargaDatos ocrCargaDatos = new Crystal.crRptCargaDatos(); Reportes.frmVisorLoteLiquidacion ofrmVisorCargaDatos = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorCargaDatos.crvVisorLoteLiq.ReportSource = ocrCargaDatos; ocrCargaDatos.SetParameterValue("usuario", General.General.GetUsuario); ocrCargaDatos.SetParameterValue("Criterio", TextBoxX1.Text.Trim()); ocrCargaDatos.SetParameterValue("Codigo", string.Empty); ocrCargaDatos.SetParameterValue("RazonSocial", string.Empty); ocrCargaDatos.SetParameterValue("DatosAdicionales", string.Empty); ocrCargaDatos.SetParameterValue("ResultadoBusqueda", "NO HUBO COICIDENCIAS"); ofrmVisorCargaDatos.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnNuevo_Click(object sender, EventArgs e) { //Generar Cartas try { try { DataSet ds = new DataSet(); CobranzaBE CobranzaBE = new CobranzaBE() { OPCION = 10, USUARIO = General.General.GetUsuario, dtRegistro = dtFechaFilter.Value }; CobranzaBL CobranzaBL = new CobranzaBL(); ds = CobranzaBL.ProcesarCobranza(CobranzaBE); Crystal.crRptCargoDocum ocrLoteLiquidacion = new Crystal.crRptCargoDocum(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(ds.Tables[0]); ocrLoteLiquidacion.SetParameterValue("usuario", General.General.GetUsuario); ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAceptar_Click(object sender, EventArgs e) { try { DataSet dsDatos = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("dbo.Rpt_MovimientoLinea", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@dtInicio", dtInicio.Value); cmd1.Parameters.AddWithValue("@dtFin", dtFin.Value); cmd1.Parameters.AddWithValue("@Opcion", 1); cmd1.CommandTimeout = 0; SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsDatos, "dtLineaMovimiento"); con.Close(); } Crystal.crRpt_MovimientoLinea ocrLoteLiquidacion = new Crystal.crRpt_MovimientoLinea(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsDatos); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("dtInicio", dtInicio.Value); ocrLoteLiquidacion.SetParameterValue("dtFin", dtFin.Value); ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnProcesar_Click(object sender, EventArgs e) { try { General.msgHelper.Wait("Procesando, espere un momento ..."); DataSet dsResumen = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("dbo.Rpt_CreditosResumen", con); cmd1.CommandTimeout = 0; cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@Opcion", 1); cmd1.Parameters.AddWithValue("@gFechaOp", General.General.gFechaOp); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsResumen, "dtResumen"); con.Close(); } Crystal.crRpt_CreditosResumenAll ocrLoteLiquidacion = new Crystal.crRpt_CreditosResumenAll(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsResumen); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("gFechaOp", General.General.gFechaOp); ofrmVisorLoteLiquidacion.WindowState = FormWindowState.Maximized; ofrmVisorLoteLiquidacion.ShowDialog(); General.msgHelper.Wait(); } catch (Exception ex) { General.msgHelper.Wait(); MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGestionAvanceNuevos_Click(object sender, EventArgs e) { try { DataSet dsGestionAvance = new DataSet(); DataSet dsGestionAvanceResumen = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("dbo.Rpt_AvanceGestionNuevos", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@Annio", txtAño.Text); cmd1.Parameters.AddWithValue("@Mes", cboMes.SelectedValue.ToString()); cmd1.Parameters.AddWithValue("@Opcion", 1); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsGestionAvance, "dtAvanceGestionNuevos"); con.Close(); } Crystal.Rpt_AvanceGestionNuevos ocrLoteLiquidacion = new Crystal.Rpt_AvanceGestionNuevos(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsGestionAvance); //ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); //ocrLoteLiquidacion.SetParameterValue("Ejecutivo", cboEjecutivo.Text.ToString()); ofrmVisorLoteLiquidacion.WindowState = FormWindowState.Maximized; ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnVer_Click(object sender, EventArgs e) { try { int Mon = cboMoneda.SelectedIndex == 0 ? 1 : 2; DateTime FechaProceso = cboFechaProceso.SelectedValue.Equals("Hoy") ? DateTime.Now : Convert.ToDateTime(cboFechaProceso.SelectedValue.ToString()); DataSet dsDatos = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("dbo.Rpt_DPF", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@FechaProceso", FechaProceso); cmd1.Parameters.AddWithValue("@ValorMonedaId", Mon); cmd1.Parameters.AddWithValue("@Usuario", General.General.GetCodigoUsuario); cmd1.Parameters.AddWithValue("@Opcion", 1); cmd1.CommandTimeout = 0; SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsDatos, "dtRpt_DPF"); con.Close(); } Crystal.CrRpt_DPF ocrLoteLiquidacion = new Crystal.CrRpt_DPF(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsDatos); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("strFecha", FechaProceso.Date.ToString("dd/MM/yyyy")); ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvCargaDatos_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex < 0) { return; } if (e.RowIndex == -1) { return; } if (dgvCargaDatos.Columns[e.ColumnIndex].Name == "btnImprimir") { Crystal.crRptCargaDatos ocrCargaDatos = new Crystal.crRptCargaDatos(); Reportes.frmVisorLoteLiquidacion ofrmVisorCargaDatos = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorCargaDatos.crvVisorLoteLiq.ReportSource = ocrCargaDatos; ocrCargaDatos.SetParameterValue("usuario", General.General.GetUsuario); ocrCargaDatos.SetParameterValue("Criterio", TextBoxX1.Text.Trim()); ocrCargaDatos.SetParameterValue("Codigo", dgvCargaDatos.CurrentRow.Cells["Codigo"].Value.ToString()); ocrCargaDatos.SetParameterValue("RazonSocial", dgvCargaDatos.CurrentRow.Cells["RazonSocialNombres"].Value.ToString()); ocrCargaDatos.SetParameterValue("DatosAdicionales", dgvCargaDatos.CurrentRow.Cells["DatosAdicionales"].Value.ToString()); ocrCargaDatos.SetParameterValue("ResultadoBusqueda", "SI HUBO COICIDENCIA"); ofrmVisorCargaDatos.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnImprimir_Click(object sender, EventArgs e) { try { String strIdCobranza = txtIdCobranza.Text.Trim(); if (string.IsNullOrEmpty(strIdCobranza)) { if (!GrabarCobranza()) { return; } ; strIdCobranza = txtIdCobranza.Text.Trim(); } DataSet dsCobranza = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("Rpt_CobranzaS_Cab", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@IdCobranza", strIdCobranza); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsCobranza, "Rpt_CobranzaP_Cab"); SqlCommand cmd2 = new SqlCommand("Rpt_CobranzaS_Det", con); cmd2.CommandType = CommandType.StoredProcedure; cmd2.Parameters.AddWithValue("@IdCobranza", strIdCobranza); SqlDataAdapter daDet = new SqlDataAdapter(cmd2); daDet.Fill(dsCobranza, "Rpt_CobranzaP_Det"); SqlCommand cmd3 = new SqlCommand("Rpt_CobranzaPago", con); cmd3.CommandType = CommandType.StoredProcedure; cmd3.Parameters.AddWithValue("@IdCobranza", strIdCobranza); SqlDataAdapter daDet2 = new SqlDataAdapter(cmd3); daDet2.Fill(dsCobranza, "Rpt_CobranzaPago"); con.Close(); } Crystal.crRptCobranzaSocio ocrRptCobranzaSocio = new Crystal.crRptCobranzaSocio(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrRptCobranzaSocio; ocrRptCobranzaSocio.SetDataSource(dsCobranza); ocrRptCobranzaSocio.SetParameterValue("Usuario", General.General.GetUsuario); ofrmVisorLoteLiquidacion.WindowState = FormWindowState.Maximized; ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnProcesar_Click(object sender, EventArgs e) { try { General.msgHelper.Wait("Procesando, espere un momento ..."); string Flg_RptMonedaLinea = "1"; TableBaseBE oEntity = new TableBaseBE(); oEntity.OPCION = 1; oEntity.Table_Id = ConfigurationManager.AppSettings["TT_RptCCDMonedaLinea"].ToString(); DataSet ds = new TableBaseBL().ProcesarTableBase(oEntity); if (ds.Tables.Count > 0) { if (ds.Tables[0].Rows.Count > 0) { Flg_RptMonedaLinea = ds.Tables[0].Rows[0]["Table_Value"].ToString(); } } DataSet dsGestionAvance = new DataSet(); DataSet dsGestionAvanceResumen = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("dbo.Rpt_CreditosVigentesxProducto", con); cmd1.CommandTimeout = 0; cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@Opcion", 1); cmd1.Parameters.AddWithValue("@gFechaOp", General.General.gFechaOp); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsGestionAvance, "dsCreditosVigentes"); con.Close(); } Crystal.crRpt_CreditosVigentesxProductoX ocrLoteLiquidacion = new Crystal.crRpt_CreditosVigentesxProductoX(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsGestionAvance); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("Flg_RptMonedaLinea", Flg_RptMonedaLinea); ocrLoteLiquidacion.SetParameterValue("gFechaOp", General.General.gFechaOp); ofrmVisorLoteLiquidacion.WindowState = FormWindowState.Maximized; ofrmVisorLoteLiquidacion.ShowDialog(); General.msgHelper.Wait(); } catch (Exception ex) { General.msgHelper.Wait(); MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvLote_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex < 0) { return; } if (e.RowIndex == -1) { return; } if (dgvLote.Columns[e.ColumnIndex].Name == "btnLiquidacion") { String strIdLote = dgvLote.CurrentRow.Cells["IdLote"].Value.ToString(); DataSet dsLotes = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("Rpt_Lote_Cab", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@IdLote", strIdLote); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsLotes, "Rpt_Lote_Cab"); SqlCommand cmd2 = new SqlCommand("Rpt_Lote_Det", con); cmd2.CommandType = CommandType.StoredProcedure; cmd2.Parameters.AddWithValue("@IdLote", strIdLote); SqlDataAdapter daDet = new SqlDataAdapter(cmd2); daDet.Fill(dsLotes, "Rpt_Lote_Det"); con.Close(); } Crystal.crRegLiquidacion ocrLoteLiquidacion = new Crystal.crRegLiquidacion(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsLotes); ocrLoteLiquidacion.SetParameterValue("usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("moneda", dsLotes.Tables[0].Rows[0]["IdMoneda_Dsc"].ToString()); ofrmVisorLoteLiquidacion.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAceptar_Click(object sender, EventArgs e) { try { DataSet dsDatos = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("dbo.Rpt_AportacionOrdinaria", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@FechaCorte", dtFechaCorte.Value); cmd1.Parameters.AddWithValue("@Opcion", ChkFlgCtas.Checked ? 1 : 2); cmd1.CommandTimeout = 0; SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsDatos, "dtAportacionOrdinaria"); con.Close(); } if (ChkFlgCtas.Checked) { Crystal.crRpt_AportacionOrdinaria ocrLoteLiquidacion = new Crystal.crRpt_AportacionOrdinaria(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsDatos); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("FechaCorte", dtFechaCorte.Value.Date); ofrmVisorLoteLiquidacion.ShowDialog(); } else { Crystal.crRpt_AportacionOrdinariaF2 ocrLoteLiquidacion = new Crystal.crRpt_AportacionOrdinariaF2(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsDatos); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("FechaCorte", dtFechaCorte.Value.Date); ofrmVisorLoteLiquidacion.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnVerLiquidacion_Click(object sender, EventArgs e) { DialogResult dialogResult = 0; try { if (dgvLote.RowCount > 0) { string IdLote = dgvLote.CurrentRow.Cells["IdLote"].Value.ToString(); DataSet dsLotes = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("Rpt_Lote_Cab", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@IdLote", IdLote); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsLotes, "Rpt_Lote_Cab"); SqlCommand cmd2 = new SqlCommand("Rpt_Lote_Det", con); cmd2.CommandType = CommandType.StoredProcedure; cmd2.Parameters.AddWithValue("@IdLote", IdLote); SqlDataAdapter daDet = new SqlDataAdapter(cmd2); daDet.Fill(dsLotes, "Rpt_Lote_Det"); con.Close(); } Crystal.crRegLiquidacion ocrLoteLiquidacion = new Crystal.crRegLiquidacion(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ofrmVisorLoteLiquidacion.StartPosition = FormStartPosition.CenterScreen; ofrmVisorLoteLiquidacion.WindowState = FormWindowState.Maximized; ocrLoteLiquidacion.SetDataSource(dsLotes); ocrLoteLiquidacion.SetParameterValue("usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("moneda", dsLotes.Tables[0].Rows[0]["IdMoneda_Dsc"].ToString()); ofrmVisorLoteLiquidacion.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnImprimirLote_Click(object sender, EventArgs e) { try { DataSet dsRenovacion = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("Rpt_Renovacion", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@Opcion", 1); cmd1.Parameters.AddWithValue("@IdRenovacion", txtIdRenovacion.Text.Trim()); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsRenovacion, "Renovacion"); SqlCommand cmd2 = new SqlCommand("Rpt_Renovacion", con); cmd2.CommandType = CommandType.StoredProcedure; cmd2.Parameters.AddWithValue("@Opcion", 2); cmd2.Parameters.AddWithValue("@IdRenovacion", txtIdRenovacion.Text.Trim()); SqlDataAdapter daCab2 = new SqlDataAdapter(cmd2); daCab2.Fill(dsRenovacion, "RenovacionDet1"); SqlCommand cmd3 = new SqlCommand("Rpt_Renovacion", con); cmd3.CommandType = CommandType.StoredProcedure; cmd3.Parameters.AddWithValue("@Opcion", 3); cmd3.Parameters.AddWithValue("@IdRenovacion", txtIdRenovacion.Text.Trim()); SqlDataAdapter daCab3 = new SqlDataAdapter(cmd3); daCab3.Fill(dsRenovacion, "RenovacionDet2"); con.Close(); } Crystal.crRptRenovacion ocrRptRenovacion = new Crystal.crRptRenovacion(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrRptRenovacion; ocrRptRenovacion.SetDataSource(dsRenovacion); ocrRptRenovacion.SetParameterValue("usuario", General.General.GetUsuario); ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnRptAvanceGestionGestor_Click(object sender, EventArgs e) { try { DataSet dsGestionAvance = new DataSet(); DataSet dsGestionAvanceResumen = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("dbo.Rpt_DesembolsoXGestor", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@Annio", txtAño.Text); cmd1.Parameters.AddWithValue("@Mes", cboMes.SelectedValue.ToString()); cmd1.Parameters.AddWithValue("@Opcion", 1); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsGestionAvance, "dtRpt_DesembolsoXGestor"); con.Close(); } DateTime dt1 = DateTime.Now; DateTime dt2 = DateTime.Parse(DateTime.Now.Year.ToString() + "-" + (DateTime.Now.AddMonths(1).Month.ToString()) + "-01"); dt2 = dt2.AddDays(-1); int dias = (dt2 - dt1).Days; Crystal.Rpt_DesembolsoXGestor ocrLoteLiquidacion = new Crystal.Rpt_DesembolsoXGestor(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsGestionAvance); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ocrLoteLiquidacion.SetParameterValue("DiasCierre", dias.ToString()); //ocrLoteLiquidacion.SetParameterValue("Ejecutivo", cboEjecutivo.Text.ToString()); ofrmVisorLoteLiquidacion.WindowState = FormWindowState.Maximized; ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAnexo3_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(TxtAnio.Text.Trim()) || TxtAnio.Text.Trim().Length < 4) { MessageBox.Show("Se debe ingresar un año correcto", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } DataSet dsDatos = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("dbo.Rpt_SunatAnexos", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@Anio", TxtAnio.Text); cmd1.Parameters.AddWithValue("@Usuario", General.General.GetCodigoUsuario); cmd1.Parameters.AddWithValue("@Opcion", 3); cmd1.CommandTimeout = 0; SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsDatos, "dtAnexo3"); con.Close(); } Crystal.crRpt_Anexo3 ocrLoteLiquidacion = new Crystal.crRpt_Anexo3(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsDatos); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCargoDocumento_Click(object sender, EventArgs e) { try { String strIdLote = txtIdLote.Text.Trim(); DataSet dsLotes = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("Rpt_LoteCargoDoc_Cab", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@IdLote", strIdLote); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsLotes, "dtLoteCargoCab"); SqlCommand cmd2 = new SqlCommand("Rpt_LoteCargoDoc_Det", con); cmd2.CommandType = CommandType.StoredProcedure; cmd2.Parameters.AddWithValue("@IdLote", strIdLote); SqlDataAdapter daDet = new SqlDataAdapter(cmd2); daDet.Fill(dsLotes, "dtLoteCargoDet"); con.Close(); } Crystal.crRptCargoDocumento ocrRptCargoDocumento = new Crystal.crRptCargoDocumento(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrRptCargoDocumento; ocrRptCargoDocumento.SetDataSource(dsLotes); //ocrRptCesionCobranza.SetParameterValue("usuario", General.General.GetUsuario); ofrmVisorLoteLiquidacion.WindowState = FormWindowState.Maximized; ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAceptar_Click(object sender, EventArgs e) { int intMoneda = 0; string strTipoPer = ""; int intEstatus = 0; int intTasa = 0; switch (cboEstatus.SelectedIndex) { case 1: intEstatus = 5; //Generado break; case 2: intEstatus = 6; //Desembolsado break; case 3: intEstatus = 7; //Cancelado break; default: intEstatus = 0; //Todos break; } switch (cboMonedaID.SelectedIndex) { case 1: intMoneda = 1; //Soles break; case 2: intMoneda = 2; //Dolares break; default: intMoneda = 0; //Todos break; } switch (cboTipoPersona.SelectedIndex) { case 1: strTipoPer = "PN"; //PN break; case 2: strTipoPer = "PJ"; //PN break; default: strTipoPer = ""; //Todos break; } try { string strSubTitulo = ""; intEstatus = chkVigente.Checked? 1 : 0; intTasa = chkTasa.Checked ? 1 : 0; DataSet ds = new DataSet(); PrestamoRepBE oPrestamoRepBE = new PrestamoRepBE() { OPCION = 1, USUARIO = General.General.GetUsuario, dtFecRegIni = dtInicio.Value, dtFecRegFin = dtFin.Value, MonedaID = intMoneda, TipPerID = strTipoPer, ClienteID = txtIdSocio.Text.Trim(), IdPagadora = txtIdPagadora.Text.Trim(), EstatusID = intEstatus, bTasa = intTasa }; if (intEstatus == 1) { strSubTitulo = "Lo vigente a la fecha"; } else { strSubTitulo = "Del " + dtInicio.Text + " al " + dtFin.Text; } ds = oPrestamoRepBL.ReporteSocio(oPrestamoRepBE); //Crystal.crRptPrestamoSocio ocrRptPrestamoSocio = new Crystal.crRptPrestamoSocio(); Crystal.crRptPrestamoAll ocrRptPrestamoSocio = new Crystal.crRptPrestamoAll(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ocrRptPrestamoSocio.SetDataSource(ds.Tables[0]); ocrRptPrestamoSocio.SetParameterValue("usuario", General.General.GetUsuario); ocrRptPrestamoSocio.SetParameterValue("subtitulo", strSubTitulo); //ocrRptPrestamoSocio.SetParameterValue("TipoPersona", cboTipoPersona.SelectedItem.ToString() ); //ocrRptPrestamoSocio.SetParameterValue("FechaRegistro", dtInicio.Text + " al " + dtFin.Text); //ocrRptPrestamoSocio.SetParameterValue("Moneda", cboMonedaID.SelectedItem.ToString() ) ; //ocrRptPrestamoSocio.SetParameterValue("Estatus", cboEstatus.SelectedItem.ToString() ); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrRptPrestamoSocio; ofrmVisorLoteLiquidacion.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } //try //{ // String strIdLote = txtIdLote.Text.Trim(); // DataSet dsLotes = new DataSet(); // using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) // { // SqlCommand cmd1 = new SqlCommand("Rpt_Lote_Cab", con); // cmd1.CommandType = CommandType.StoredProcedure; // cmd1.Parameters.AddWithValue("@IdLote", strIdLote); // SqlDataAdapter daCab = new SqlDataAdapter(cmd1); // daCab.Fill(dsLotes, "Rpt_Lote_Cab"); // SqlCommand cmd2 = new SqlCommand("Rpt_Lote_Det", con); // cmd2.CommandType = CommandType.StoredProcedure; // cmd2.Parameters.AddWithValue("@IdLote", strIdLote); // SqlDataAdapter daDet = new SqlDataAdapter(cmd2); // daDet.Fill(dsLotes, "Rpt_Lote_Det"); // con.Close(); // } // Crystal.crRegLiquidacion ocrLoteLiquidacion = new Crystal.crRegLiquidacion(); // Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); // ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; // ocrLoteLiquidacion.SetDataSource(dsLotes); // ocrLoteLiquidacion.SetParameterValue("usuario", General.General.GetUsuario); // ofrmVisorLoteLiquidacion.ShowDialog(); //} //catch (Exception ex) //{ // MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); //} }
private void btnConfirmar_Click(object sender, EventArgs e) { DialogResult dialogResult = 0; DataSet ds = new DataSet(); try { if (dgvCobranza.RowCount > 0) { if (dgvCobranza.CurrentRow.Cells["Status"].Value.ToString() != "A") { MessageBox.Show("Esta cobranza ya esta confirmada", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } General.General.ValidarTipoCambio(); dialogResult = MessageBox.Show("Seguro de confirmar la cobranza Nro. " + dgvCobranza.CurrentRow.Cells["IdCobranza"].Value.ToString().Trim(), "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { //Confirma el detalle string IdCobranza = dgvCobranza.CurrentRow.Cells["IdCobranza"].Value.ToString().Trim(); string IdMoneda_tt = dgvCobranza.CurrentRow.Cells["IdMoneda_tt"].Value.ToString().Trim(); DateTime dtRegistro = Convert.ToDateTime(dgvCobranza.CurrentRow.Cells["Fecha"].Value.ToString().Trim()); int iMonedaID = IdMoneda_tt == "00036" ? 1 : 2; BindingList <CobranzaDetalleBE> LstCobranzaDetalle = new BindingList <CobranzaDetalleBE>(); DataSet dsDetaLote = new DataSet(); CobranzaDetalleBE oCobranzaDetalleBE = new CobranzaDetalleBE() { USUARIO = General.General.GetCodigoUsuario, OPCION = 1, IdCobranza = IdCobranza, sdFechaOp = General.General.gFechaOp }; dsDetaLote = new CobranzaDetalleBL().ProcesarCobranzaDetalle(oCobranzaDetalleBE); if (dsDetaLote.Tables[0].Rows.Count > 0) { for (int i = 0; i < dsDetaLote.Tables[0].Rows.Count; i++) { CobranzaDetalleBE oCobranzadetBE = new CobranzaDetalleBE() { IdLote = dsDetaLote.Tables[0].Rows[i]["IdLote"].ToString(), cItem = dsDetaLote.Tables[0].Rows[i]["cItem"].ToString(), IdDocumento = dsDetaLote.Tables[0].Rows[i]["IdDocumento"].ToString(), IdSocio = dsDetaLote.Tables[0].Rows[i]["IdSocio"].ToString(), IdSocio_Dsc = dsDetaLote.Tables[0].Rows[i]["IdSocio_Dsc"].ToString(), vDocumento = dsDetaLote.Tables[0].Rows[i]["vDocumento"].ToString(), cNumDoc = dsDetaLote.Tables[0].Rows[i]["cNumDoc"].ToString(), nvNominal = Decimal.Parse(dsDetaLote.Tables[0].Rows[i]["nvNominal"].ToString()), nvNegociable = Decimal.Parse(dsDetaLote.Tables[0].Rows[i]["nvNegociable"].ToString()), nvImporte = Decimal.Parse(dsDetaLote.Tables[0].Rows[i]["nvImporte"].ToString()), DifCobrada = Decimal.Parse(dsDetaLote.Tables[0].Rows[i]["DifCobrada"].ToString()), Interes = Decimal.Parse(dsDetaLote.Tables[0].Rows[i]["Interes"].ToString()), Garantia = Decimal.Parse(dsDetaLote.Tables[0].Rows[i]["Garantia"].ToString()), }; LstCobranzaDetalle.Add(oCobranzadetBE); } } CobranzaBE oCobranza = new CobranzaBE() { USUARIO = General.General.GetCodigoUsuario, OPCION = 6, IdCobranza = IdCobranza, dtRegistro = General.General.gFechaOp, dtValuta = General.General.gFechaOp, iMonedaID = iMonedaID, gPlazaID = General.General.gPlazaID, gSesionID = General.General.gSesionID, gFechaOp = General.General.gFechaOp }; bool bResult = CobranzaBL.ProcesarCobranza(oCobranza, LstCobranzaDetalle); if (bResult) { //oCobranza = new CobranzaBE() //{ // USUARIO = General.General.GetCodigoUsuario, // OPCION = 12, // IdCobranza = IdCobranza, // dtRegistro = General.General.gFechaOp, // dtValuta = General.General.gFechaOp, // gPlazaID = General.General.gPlazaID, // gSesionID = General.General.gSesionID, // gFechaOp = General.General.gFechaOp //}; //CobranzaBL.ProcesarCobranza(oCobranza); MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); //Impresion DataSet dsCobranza = new DataSet(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionStrDBEfideFactoring"].ConnectionString)) { SqlCommand cmd1 = new SqlCommand("Rpt_CobranzaP_Cab", con); cmd1.CommandType = CommandType.StoredProcedure; cmd1.Parameters.AddWithValue("@IdCobranza", IdCobranza); SqlDataAdapter daCab = new SqlDataAdapter(cmd1); daCab.Fill(dsCobranza, "Rpt_CobranzaP_Cab"); SqlCommand cmd2 = new SqlCommand("Rpt_CobranzaP_Det", con); cmd2.CommandType = CommandType.StoredProcedure; cmd2.Parameters.AddWithValue("@IdCobranza", IdCobranza); SqlDataAdapter daDet = new SqlDataAdapter(cmd2); daDet.Fill(dsCobranza, "Rpt_CobranzaP_Det"); SqlCommand cmd3 = new SqlCommand("Rpt_CobranzaPago", con); cmd3.CommandType = CommandType.StoredProcedure; cmd3.Parameters.AddWithValue("@IdCobranza", IdCobranza); SqlDataAdapter daDet2 = new SqlDataAdapter(cmd3); daDet2.Fill(dsCobranza, "Rpt_CobranzaPago"); con.Close(); } Crystal.crRptCobranzaPagadora ocrLoteLiquidacion = new Crystal.crRptCobranzaPagadora(); Reportes.frmVisorLoteLiquidacion ofrmVisorLoteLiquidacion = new Reportes.frmVisorLoteLiquidacion(); ofrmVisorLoteLiquidacion.crvVisorLoteLiq.ReportSource = ocrLoteLiquidacion; ocrLoteLiquidacion.SetDataSource(dsCobranza); ocrLoteLiquidacion.SetParameterValue("FechaCancelacion", dtRegistro); ocrLoteLiquidacion.SetParameterValue("Usuario", General.General.GetUsuario); ofrmVisorLoteLiquidacion.WindowState = FormWindowState.Maximized; ofrmVisorLoteLiquidacion.ShowDialog(); } //foreach (var item in LstCobranzaDetalle) //{ // item.USUARIO = General.General.GetCodigoUsuario; // item.OPCION = 5; // item.IdPagadora = item.IdPagadora; // item.IdSocio = item.IdSocio; // item.IdCobranza = IdCobranza; // item.nvImporte = item.nvImporte; // item.sdFechaOp = General.General.gFechaOp; // item.gSesionID = General.General.gSesionID; // item.gPlazaID = General.General.gPlazaID; // item.valorMonedaID = iMonedaID; // item.IdLote = item.IdLote; // item.cItem = item.cItem; // new CobranzaDetalleBL().ProcesarCobranzaDetalle(item); //} btnBuscar.PerformClick(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }