Exemplo n.º 1
0
        protected void Button_Guardar_Click(object sender, EventArgs e)
        {
            if (TextBox_Nombre.Text == "" || TextBox_Cedula.Text == "" || TextBox_Telefono.Text == "")
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('Debe ingresar todos los campos obligatorios.');", true);
                return;
            }
            clsBeneficiarios Beneficiario = new clsBeneficiarios();

            Beneficiario.IdBeneficiario  = 0;
            Beneficiario.NombreCompleto  = TextBox_Nombre.Text.Trim();
            Beneficiario.CedulaIdentidad = TextBox_Cedula.Text.Trim();
            Beneficiario.Telefono        = TextBox_Telefono.Text.Trim();
            Beneficiario.Direccion       = Memo_Direccion.Text.Trim();
            FG._NombreUsuario            = HttpContext.Current.User.Identity.Name;
            string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario);
            string IdNuevo      = Neg.AgregarActualizarBeneficiario(Beneficiario, IdentityUser);
            string MsjSQL       = FG.Obtener_MensajeSQL(IdentityUser);

            if (MsjSQL != "")
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('" + MsjSQL + "');", true);
                return;
            }
            else
            {
                Session["IdNuevoBeneficiario"] = IdNuevo;
                SqlDataSource_Beneficiarios.DataBind();
            }
        }
Exemplo n.º 2
0
 protected void GridView_Beneficiarios_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
 {
     try
     {
         e.Cancel = true;
         clsBeneficiarios Beneficario = new clsBeneficiarios();
         FG._NombreUsuario = HttpContext.Current.User.Identity.Name;
         string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario);
         Beneficario.IdBeneficiario  = 0;
         Beneficario.NombreCompleto  = e.NewValues["NombreCompleto"].ToString();
         Beneficario.CedulaIdentidad = e.NewValues["CedulaIdentidad"].ToString();
         Beneficario.Direccion       = e.NewValues["Direccion"] != null ? e.NewValues["Direccion"].ToString() : "";
         Beneficario.Telefono        = e.NewValues["Telefono"].ToString();
         Neg.AgregarActualizarBeneficiario(Beneficario, IdentityUser);
         string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser);
         if (MsjSQL != "")
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true);
             return;
         }
         else
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Registro creado con éxito.');", true);
             GridView_Beneficiarios.CancelEdit();
         }
     }
     catch (Exception Ex)
     {
         FG.Controlador_Error(Ex, Page.Response);
     }
 }
Exemplo n.º 3
0
 protected void GridView_Lotes_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
 {
     try
     {
         e.Cancel = true;
         clsLotes Lote = new clsLotes();
         FG._NombreUsuario = HttpContext.Current.User.Identity.Name;
         string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario);
         Lote.IdLote     = 0;
         Lote.IdBloque   = Convert.ToInt32(e.NewValues["IdBloque"].ToString());
         Lote.NumeroLote = e.NewValues["NumeroLote"].ToString();
         Lote.Area       = Convert.ToDouble(e.NewValues["Area"]);
         Neg.AgregarActualizarLote(Lote, IdentityUser);
         string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser);
         if (MsjSQL != "")
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true);
             return;
         }
         else
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Registro creado con éxito.');", true);
             GridView_Lotes.CancelEdit();
         }
     }
     catch (Exception Ex)
     {
         FG.Controlador_Error(Ex, Page.Response);
     }
 }
Exemplo n.º 4
0
 protected void GridView_Moras_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
 {
     try
     {
         e.Cancel = true;
         clsMoras Mora = new clsMoras();
         FG._NombreUsuario = HttpContext.Current.User.Identity.Name;
         string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario);
         Mora.IdMora     = 0;
         Mora.Minimo     = Convert.ToInt32(e.NewValues["Minimo"]);
         Mora.Maximo     = Convert.ToInt32(e.NewValues["Maximo"]);
         Mora.Porcentaje = Convert.ToDouble(e.NewValues["Porcentaje"]);
         Neg.AgregarActualizarMora(Mora, IdentityUser);
         string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser);
         if (MsjSQL != "")
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true);
             return;
         }
         else
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Registro creado con éxito.');", true);
             GridView_Moras.CancelEdit();
         }
     }
     catch (Exception Ex)
     {
         FG.Controlador_Error(Ex, Page.Response);
     }
 }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
 protected void GridView_Ubicaciones_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
 {
     try
     {
         e.Cancel = true;
         clsUbicaciones Ubicacion = new clsUbicaciones();
         FG._NombreUsuario = HttpContext.Current.User.Identity.Name;
         string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario);
         Ubicacion.IdUbicacion    = 0;
         Ubicacion.NombreProyecto = e.NewValues["NombreProyecto"].ToString();
         Ubicacion.IdMunicipio    = Convert.ToInt32(e.NewValues["Id_Municipio"].ToString());
         Ubicacion.Direccion      = e.NewValues["Direccion"] != null ? e.NewValues["Direccion"].ToString() : "";
         Ubicacion.AplicaInteres  = Convert.ToBoolean(e.NewValues["AplicaInteres"]);
         Neg.AgregarActualizarUbicacion(Ubicacion, IdentityUser);
         string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser);
         if (MsjSQL != "")
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true);
             return;
         }
         else
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Registro creado con éxito.');", true);
             GridView_Ubicaciones.CancelEdit();
         }
     }
     catch (Exception Ex)
     {
         FG.Controlador_Error(Ex, Page.Response);
     }
 }
Exemplo n.º 7
0
 protected void Button_Guardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (TextBox_Nombre.Text == "" || TextBox_Cedula.Text == "" || TextBox_Telefono.Text == "")
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('Debe ingresar todos los campos obligatorios.');", true);
             return;
         }
         clsBeneficiarios Beneficiario = new clsBeneficiarios();
         Beneficiario.IdBeneficiario  = 0;
         Beneficiario.NombreCompleto  = TextBox_Nombre.Text.Trim();
         Beneficiario.CedulaIdentidad = TextBox_Cedula.Text.Trim();
         Beneficiario.Telefono        = TextBox_Telefono.Text.Trim();
         Beneficiario.Direccion       = Memo_Direccion.Text.Trim();
         FG._NombreUsuario            = HttpContext.Current.User.Identity.Name;
         string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario);
         string IdNuevo      = Neg.AgregarActualizarBeneficiario(Beneficiario, IdentityUser);
         string MsjSQL       = FG.Obtener_MensajeSQL(IdentityUser);
         if (MsjSQL != "")
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('" + MsjSQL + "');", true);
             return;
         }
         else
         {
             ComboBox_Beneficiarios.DataBind();
             ComboBox_Beneficiarios.Value           = IdNuevo;
             ComboBox_Beneficiarios.Text            = Beneficiario.NombreCompleto;
             ASPxPopup_Beneficiarios.ShowOnPageLoad = false;
         }
     }
     catch (Exception Ex)
     {
         FG.Controlador_Error(Ex, Page.Response);
     }
 }
Exemplo n.º 8
0
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (TextBox_NombreEmpresa.Text == "")
                {
                    //ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Ingrese el nombre de la empresa');", true);
                    Toast.ShowToast(this, Toast.ToastType.Error, "Ingrese el nombre de la empresa.", "", Toast.ToastPosition.BottomStretch);
                    return;
                }

                if (TextBox_Direccion.Text == "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Ingrese el nombre de la empresa');", true);
                    return;
                }


                clsDatosEmpresa DatosEmpresa = new clsDatosEmpresa();
                DatosEmpresa.NombreEmpresa = TextBox_NombreEmpresa.Text.Trim();
                DatosEmpresa.Direccion     = TextBox_Direccion.Text.Trim();
                DatosEmpresa.Telefono      = TextBox_Teléfono.Text.Trim();
                DatosEmpresa.Email         = TextBox_Email.Text.Trim();
                DatosEmpresa.Ruc           = TextBox_Ruc.Text.Trim();
                DatosEmpresa.Logo          = BinaryImage_Logo.ContentBytes;
                FG._NombreUsuario          = HttpContext.Current.User.Identity.Name;
                string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario);
                Neg.AgregarActualizarDatosEmpresa(DatosEmpresa, IdentityUser);
                string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser);
                if (MsjSQL != "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Datos Guardado Correctamente');", true);
                }
            }
            catch (Exception Ex)
            {
                FG.Controlador_Error(Ex, Page.Response);
            }
        }
Exemplo n.º 9
0
        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;
            }
        }
Exemplo n.º 10
0
        protected void Btn_Guardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (TextBox_Nombre.Text == "")
                {
                    Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el nombre del cliente.");
                }
                else if (TextBox_Domicilio.Text == "")
                {
                    Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el domicilio del cliente.");
                }
                else if (TextBox_Telefono.Text == "")
                {
                    Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el número telefónico del cliente.");
                }
                else if (ComboBox_Proyecto.Text == "")
                {
                    Toast.ShowToast(this, Toast.ToastType.Error, "Debe seleccionar el Proyecto donde está ubicado el Lote.");
                }
                else if (TextBox_Lote.Text == "")
                {
                    Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el Número del Lote.");
                }
                else if (SpinEdit_Areas.Text == "" || SpinEdit_Areas.Text == "0")
                {
                    Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el Área del Lote.");
                }
                else if (SpinEdit_PrecioVara.Text == "" || SpinEdit_PrecioVara.Text == "0")
                {
                    Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el Precio de la Vara Cuadrada.");
                }
                else if (SpinEdit_Interes.Text == "" || SpinEdit_Interes.Text == "0")
                {
                    Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar la Tasa de Interés a aplicar.");
                }
                else if (SpinEdit_Plazo.Text == "" || SpinEdit_Plazo.Text == "0")
                {
                    Toast.ShowToast(this, Toast.ToastType.Error, "Debe ingresar el Plazo del Crédito.");
                }
                else
                {
                    clsProformas Proforma = new clsProformas();
                    Proforma.IdProforma = Convert.ToInt32(lblIdProforma.Text);
                    Proforma.Nombre     = TextBox_Nombre.Text;
                    Proforma.Domicilio  = TextBox_Domicilio.Text;
                    Proforma.Telefono   = TextBox_Telefono.Text;
                    Proforma.Email      = TextBox_Email.Text;
                    Proforma.Proyecto   = ComboBox_Proyecto.Text.Trim();
                    Proforma.Lote       = TextBox_Lote.Text;
                    Proforma.Area       = Convert.ToDouble(SpinEdit_Areas.Text);
                    Proforma.PrecioVara = Convert.ToDouble(SpinEdit_PrecioVara.Text);
                    Proforma.Prima      = Convert.ToDouble(SpinEdit_Prima.Text);
                    Proforma.Interes    = Convert.ToInt32(SpinEdit_Interes.Text);
                    Proforma.Plazo      = Convert.ToInt32(SpinEdit_Plazo.Text);

                    FG._NombreUsuario = HttpContext.Current.User.Identity.Name;
                    string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario);
                    string IdProforma   = Neg.AgregarActualizarProforma(Proforma, IdentityUser);
                    string MsjSQL       = FG.Obtener_MensajeSQL(IdentityUser);
                    if (MsjSQL != "")
                    {
                        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('" + MsjSQL + "');", true);
                        return;
                    }
                    else
                    {
                        lblIdProforma.Text   = IdProforma;
                        Btn_Imprimir.Enabled = true;
                        CargarDatos(IdProforma);
                        Toast.ShowToast(this, Toast.ToastType.Success, "Registro Guardado con éxito.");
                        GridView_Proformas.DataBind();
                    }
                }
            }
            catch (Exception Ex)
            {
                FG.Controlador_Error(Ex, Page.Response);
            }
        }