public clsAsignaciones CargarAsignacion(string IdAsignacion) { clsAsignaciones Asignacion = new clsAsignaciones(); DataSet ObtenerDatos = new DataSet(); FG.MakeRecordSet(ObtenerDatos, "SELECT [IdAsignacion],[IdLote],[NombreLote],[IdBeneficiario],[NombreCompleto],[MontoTotal],[FechaInicioPago],[CuotaMinima],[Estado],[Donado],[Abonado],ISNULL([Prima],0) Prima,[Saldo],[AplicaInteres],[Observaciones],[AplicaMora],[TasaInteres],[Plazo] FROM [View_Asignaciones_Saldo] WHERE IdAsignacion='" + IdAsignacion + "'", ""); if (ObtenerDatos.Tables[0].Rows.Count != 0) { Asignacion.IdAsignacion = Convert.ToInt32(ObtenerDatos.Tables[0].Rows[0]["IdAsignacion"].ToString()); Asignacion.IdLote = Convert.ToInt32(ObtenerDatos.Tables[0].Rows[0]["IdLote"].ToString()); Asignacion.IdBeneficiario = Convert.ToInt32(ObtenerDatos.Tables[0].Rows[0]["IdBeneficiario"].ToString()); Asignacion.MontoTotal = Convert.ToDouble(ObtenerDatos.Tables[0].Rows[0]["MontoTotal"].ToString()); Asignacion.CuotaMinima = Convert.ToDouble(ObtenerDatos.Tables[0].Rows[0]["CuotaMinima"].ToString()); Asignacion.Prima = Convert.ToDouble(ObtenerDatos.Tables[0].Rows[0]["Prima"].ToString()); Asignacion.FechaInicioPago = ObtenerDatos.Tables[0].Rows[0]["FechaInicioPago"].ToString() != "" ? Convert.ToDateTime(ObtenerDatos.Tables[0].Rows[0]["FechaInicioPago"]):(DateTime?)null; Asignacion.Observaciones = ObtenerDatos.Tables[0].Rows[0]["Observaciones"].ToString(); Asignacion.Donado = Convert.ToBoolean(ObtenerDatos.Tables[0].Rows[0]["Donado"]); Asignacion.AplicaInteres = ObtenerDatos.Tables[0].Rows[0]["AplicaInteres"].ToString() != ""?Convert.ToBoolean(ObtenerDatos.Tables[0].Rows[0]["AplicaInteres"].ToString()):false; Asignacion.AplicaMora = Convert.ToBoolean(ObtenerDatos.Tables[0].Rows[0]["AplicaInteres"]); Asignacion.TasaInteres = Convert.ToDouble(ObtenerDatos.Tables[0].Rows[0]["TasaInteres"].ToString()); Asignacion.PlazoMeses = Convert.ToInt32(ObtenerDatos.Tables[0].Rows[0]["Plazo"].ToString()); } else { Asignacion.IdAsignacion = 0; } return(Asignacion); }
protected void Page_Load(object sender, EventArgs e) { try { DataSet Datos = new DataSet(); string sql = "select count(IdUbicacion) from Ubicaciones " + "union ALL " + "select distinct count(IdLote) Lotes from Lotes " + "union ALL " + "select count(distinct IdBeneficiario) Clientes from Asignaciones where Estado = 'Vigente' " + "union ALL " + "select ISNULL(SUM(ISNULL(MontoPago,0)+ISNULL(Interés, 0) + ISNULL(Mora, 0)),0) from Pagos where convert(date, FechaRecibo) = convert(date, GETDATE()) AND Moneda= 'DÓLARES' " + "union ALL " + "select ISNULL(SUM(MontoEfectivo),0) from Pagos where convert(date, FechaRecibo) = convert(date, GETDATE()) AND Moneda= 'CÓRDOBAS'"; FG.MakeRecordSet(Datos, sql, ""); if (Datos.Tables[0].Rows.Count != 0) { string Proyectos = Datos.Tables[0].Rows[0][0].ToString(); string Lotes = Datos.Tables[0].Rows[1][0].ToString(); string Clientes = Datos.Tables[0].Rows[2][0].ToString(); string PagosDolares = Datos.Tables[0].Rows[3][0].ToString(); string PagosCordobas = Datos.Tables[0].Rows[4][0].ToString(); string Parametros = "'" + Proyectos + "','" + Lotes + "','" + Clientes + "','" + PagosDolares + "','" + PagosCordobas + "'"; ScriptManager.RegisterStartupScript(this, this.GetType(), "dash", "FillDash(" + Parametros + ");", true); } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }
protected void CargarDatos(string IdProforma) { DataSet Datos = new DataSet(); FG.MakeRecordSet(Datos, "SELECT * FROM Proformas WHERE IdProforma='" + IdProforma + "'", ""); if (Datos.Tables[0].Rows.Count != 0) { lblIdProforma.Text = Datos.Tables[0].Rows[0]["IdProforma"].ToString(); TextBox_Nombre.Text = Datos.Tables[0].Rows[0]["Nombre"].ToString(); TextBox_Domicilio.Text = Datos.Tables[0].Rows[0]["Domicilio"].ToString(); TextBox_Telefono.Text = Datos.Tables[0].Rows[0]["Telefono"].ToString(); TextBox_Email.Text = Datos.Tables[0].Rows[0]["Email"].ToString(); ComboBox_Proyecto.Text = Datos.Tables[0].Rows[0]["Proyecto"].ToString(); TextBox_Lote.Text = Datos.Tables[0].Rows[0]["Lote"].ToString(); SpinEdit_Areas.Text = Datos.Tables[0].Rows[0]["Area"].ToString(); SpinEdit_PrecioVara.Text = Datos.Tables[0].Rows[0]["PrecioVara"].ToString(); SpinEdit_Total.Text = Datos.Tables[0].Rows[0]["Total"].ToString(); SpinEdit_Prima.Text = Datos.Tables[0].Rows[0]["Prima"].ToString(); SpinEdit_Financiar.Text = Datos.Tables[0].Rows[0]["Financiar"].ToString(); SpinEdit_Interes.Text = Datos.Tables[0].Rows[0]["Interes"].ToString(); SpinEdit_Plazo.Text = Datos.Tables[0].Rows[0]["Plazo"].ToString(); SpinEdit_Cuota.Text = Datos.Tables[0].Rows[0]["Cuota"].ToString(); SpinEdit_InteresAcumulado.Text = Datos.Tables[0].Rows[0]["InteresAcumulado"].ToString(); SpinEdit_FinalPagado.Text = Datos.Tables[0].Rows[0]["TotalAPagar"].ToString(); } }
public void GenerarTicket(int IdPago) { try { Reportes.Rpt_TicketPago RptTicketPago = new Reportes.Rpt_TicketPago(); string path = HttpContext.Current.Server.MapPath(@"~\Reportes\Rpt_TicketPago.repx"); RptTicketPago.LoadLayout(path); DataSet Datos = new DataSet(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); FG.MakeRecordSet(Datos, "EXEC [SP_TicketPagoGenerar] " + IdPago + ",'" + IdentityUser + "'", ""); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL == "") { if (Datos.Tables[0].Rows.Count != 0) { //PopupControl_Ticket.ShowOnPageLoad = true; RptTicketPago.Parameters["IdPago"].Value = IdPago; RptTicketPago.CreateDocument(); RptTicketPago.DataSource = Datos; RptTicketPago.DataMember = "SP_TicketPagoGenerar"; VisorTicket.Report = RptTicketPago; //VisorTicket.OpenReport(RptTicketPago); //Session["TicketImprimir"] = "0"; //PrintToolBase printTool = new PrintToolBase(RptTicketPago.PrintingSystem); //printTool.Print(); } } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }
public void CargarDatosAsignacion(string IdAsignacion) { try { DataSet Datos = new DataSet(); string SQL = "SELECT [IdAsignacion],[NombreLote],[NombreCompleto],[IdLote],[MontoTotal],[Prima],[Abonado],[Saldo] FROM [View_Pagos_Asignaciones] WHERE IdAsignacion = '" + IdAsignacion + "'"; FG.MakeRecordSet(Datos, SQL, ""); if (Datos.Tables[0].Rows.Count != 0) { ComboBox_Lotes.Value = Datos.Tables[0].Rows[0]["IdLote"]; //ComboBox_Lotes.Enabled = false; TextBoxBeneficiario.Text = Datos.Tables[0].Rows[0]["NombreCompleto"].ToString(); TextBox_ValorLote.Text = Datos.Tables[0].Rows[0]["MontoTotal"].ToString(); TextBox_Prima.Text = Datos.Tables[0].Rows[0]["Prima"].ToString(); TextBox_Abonado.Text = Datos.Tables[0].Rows[0]["Abonado"].ToString(); TextBox_Saldo.Text = Datos.Tables[0].Rows[0]["Saldo"].ToString(); } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["ReportName"] == null || Session["ReportName"] == "") { Response.Redirect("~/Default.aspx"); return; } if (HttpContext.Current.User.Identity.Name == "") { Response.Redirect("~/Account/Login.aspx"); return; } string ReportName = Session["ReportName"].ToString(); string IdentityUser = ""; string MsjSQL = ""; switch (ReportName) { case "PlanPago": if (Request.Params["RP"] == null || Request.Params["RP"] == "") { return; } int IdAsignacion = Convert.ToInt32(Request.Params["RP"].ToString()); Rpt_PlanPago RptPlanPago = new Rpt_PlanPago(); //FG.MakeRecordSet(Datos, "SELECT IdAsignacion, Proyecto, NumeroLote, AreaLote, Total, Prima, Beneficiario, NumeroCuota, FechaCuota, MesPagado, SaldoInicial, MontoMinimo, Saldo, Interes, TotalPagar, MontoPagado, FechaPago, Estado, Mora FROM dbo.FN_Asignacion_PlandePago(" + IdAsignacion + ") AS FN_Asignacion_PlandePago_1", ""); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); FG.MakeRecordSet(Datos, "EXEC SP_PlanPagoGenerar " + IdAsignacion + ", '" + IdentityUser + "'", ""); MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL == "") { if (Datos.Tables[0].Rows.Count != 0) { RptPlanPago.DataSource = Datos; RptPlanPago.DataMember = "View_Reporte_PlanPago"; CargarDatosEmpresa(RptPlanPago); RptPlanPago.CreateDocument(); WebDocumentViewer.OpenReport(RptPlanPago); } } break; case "EstadoCuenta": ASPxNavBar navMain = (this.Master.FindControl("LeftPanel").FindControl("nbMain") as ASPxNavBar); if (navMain != null) { navMain.Groups.FindByName("Reportes").Expanded = true; navMain.SelectedItem = navMain.Items.FindByName("EstadoCuenta"); } Rpt_EstadoCuenta RptEstadoCuenta = new Rpt_EstadoCuenta(); if (Session["IdAsignacionEstadoCuenta"] != null && Session["IdAsignacionEstadoCuenta"] != "") { RptEstadoCuenta.Parameters["IdAsignacion"].Value = Convert.ToInt32(Session["IdAsignacionEstadoCuenta"]); } CargarDatosEmpresa(RptEstadoCuenta); RptEstadoCuenta.CreateDocument(); WebDocumentViewer.OpenReport(RptEstadoCuenta); break; case "TicketPago": if (Session["IdPagoTicket"] == null || Session["IdTicketPago"] == "") { return; } Rpt_TicketPago RptTicketPago = new Rpt_TicketPago(); int IdPago = Convert.ToInt32(Session["IdPagoTicket"]); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); FG.MakeRecordSet(Datos, "EXEC [SP_TicketPagoGenerar] " + IdPago + ",'" + IdentityUser + "'", ""); MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL == "") { if (Datos.Tables[0].Rows.Count != 0) { RptTicketPago.DataSource = Datos; RptTicketPago.DataMember = "View_Reporte_TicketPago"; RptTicketPago.CreateDocument(); WebDocumentViewer.OpenReport(RptTicketPago); } } break; case "PagosFechas": Rpt_PagosFechas RptPagosFechas = new Rpt_PagosFechas(); string FiltroFechas = Session["FiltroFechas"].ToString(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); if (FiltroFechas != "Todos") { FG.MakeRecordSet(Datos, "SELECT * FROM View_Pagos_Asignaciones WHERE convert(date,FechaRecibo) IN(" + FiltroFechas + ")", ""); } else { FG.MakeRecordSet(Datos, "SELECT * FROM View_Pagos_Asignaciones", ""); } MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL == "") { if (Datos.Tables[0].Rows.Count != 0) { RptPagosFechas.DataSource = Datos; RptPagosFechas.DataMember = "View_Pagos_Asignaciones"; CargarDatosEmpresa(RptPagosFechas); RptPagosFechas.CreateDocument(); WebDocumentViewer.OpenReport(RptPagosFechas); } } break; case "Proforma": Rpt_Proforma RptProforma = new Rpt_Proforma(); int IdProforma = Convert.ToInt32(Session["IdProforma"]); RptProforma.Parameters["IdProforma"].Value = IdProforma; CargarDatosEmpresa(RptProforma); string Ruta = HttpContext.Current.Server.MapPath(@"~\Content\Imagenes\"); ((XRPictureBox)RptProforma.FindControl("xrPicture_Fecha", true)).ImageUrl = Ruta + "proforma2.png"; RptProforma.CreateDocument(); WebDocumentViewer.OpenReport(RptProforma); break; } }