protected void Page_Load(object sender, EventArgs e)
        {
            string buscar = string.Empty;

            ocultarDiv();
            //Boolean ban = false;
            LogicaNegocio   Ln      = new LogicaNegocio();
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                ListaEdicion    = Ln.ConsultaListaEdicionUsuario();
                dtUsuarioRiesgo = ConsultarUsuarioRiesgo();

                if (!Page.IsPostBack)
                {
                    cb_estados.Attributes["onChange"]  = "Dialogo();";
                    cb_etapa.Attributes["onChange"]    = "Dialogo();";
                    cb_subetapa.Attributes["onChange"] = "Dialogo();";

                    ViewState["USER"]  = util.ObtenerValor(app2.CurrentUser.Name);
                    ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString();
                    ViewState["AREA"]  = dt.Rows[0]["Etapa"].ToString(); //"Riesgo";

                    if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()))
                    {
                        //Ln.CargarLista(ref cb_subetapa, Constantes.LISTASUBETAPA.SUBETAPA);

                        CargarEstados();
                        CargarEtapas();
                        CargarSubEtapas();

                        ViewState["ESTADO"]           = "";
                        ViewState["SUBETAPA"]         = "";
                        ViewState["ETAPA"]            = "";
                        ViewState["OPCIONESPERMISOS"] = null;

                        //CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                    }
                }
                //else
                //{
                CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                //}
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            hdn_Opciones.Value = "created";

            //PERMISOS USUARIOS
            SPWeb           app2       = SPContext.Current.Web;
            DataTable       dtpermisos = new DataTable("dt");
            ValidarPermisos validar    = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = "",
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //LogicaNegocio Ln = new LogicaNegocio();
            //PERMISOS USUARIOS
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    Page.Session["dtBitacora"] = null;
                    cargarDdl();
                    CargarEjecutivo(dt.Rows[0]["descCargo"].ToString(), validar.NombreUsuario);
                    CargarGvCobranza();
                }
                if (Page.IsCallback)
                {
                    CargarGvCobranza();
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio   Ln      = new LogicaNegocio();
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    if (Page.Session["BUSQUEDA"] != null)
                    {
                        ViewState["BUSQUEDA"]    = Page.Session["BUSQUEDA"];
                        Page.Session["BUSQUEDA"] = null;
                    }
                    CargarEjecutivo();
                    CargarTotalEjecutivo();
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //TODO: AL INICIAR EL FORMULARIO VALIDO QUE TIPO DE PERSONA ES Y VALIDO SI DEJO ENTRAR O NO...
            //TODO: TODOS LOS WEB FORM DEBEN IMPLEMENTAR ESTE PEDAZO DE CODIGO PARA QUE SE VALIDEN LOS PERMISOS DE USUARIOS...
            TipoPersona tipo = (TipoPersona)Session["tipousuario"];

            if (tipo != null)
            {
                if (!ValidarPermisos.TienePermisosUsuario(tipo.Id, this.Page.AppRelativeVirtualPath.Replace("~/", "").Replace(".aspx", "")))
                {
                    Response.Redirect("~/Permisos.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Login.aspx");
            }
            if (!IsPostBack)
            {
                this.BindGV();
                var dataList = cplan.dameTodos();

                this.listIdPlan.DataSource = dataList;

                this.listIdPlan.DataValueField = "Id";
                this.listIdPlan.DataTextField  = "DescripcionPlan";
                this.listIdPlan.DataBind();
            }
            this.formActionPanel.Visible = false;
            this.formPanel.Visible       = false;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ocultarDiv();
            LogicaNegocio MTO = new LogicaNegocio();
            //PERMISOS USUARIOS
            Permisos        permiso            = new Permisos();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2    = SPContext.Current.Web;
            ValidarPermisos validar = new ValidarPermisos();
            DataTable       dt      = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = "Usuarios.aspx";
            validar.Etapa         = "";

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    CargarDepartamento();
                    CargarCargos();
                    CargarBancos();
                    llenargrid(2);
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Permisos        permiso            = new Permisos();
            ValidarPermisos validar            = new ValidarPermisos();
            LogicaNegocio   LN                 = new LogicaNegocio();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2               = SPContext.Current.Web;
            DataTable       dt                 = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = "";

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    if (Page.Session["BUSQUEDA"] != null)
                    {
                        ViewState["BUSQUEDA"]        = Page.Session["BUSQUEDA"];
                        Page.Session["gvAcreedores"] = null;
                        Page.Session["BUSQUEDA"]     = null;
                    }
                    CargarAcreedores("", "");
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("es-CL");
            //System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("es-CL");

            Permisos        permiso            = new Permisos();
            ValidarPermisos validar            = new ValidarPermisos();
            LogicaNegocio   LN                 = new LogicaNegocio();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2               = SPContext.Current.Web;
            DataTable       dt                 = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = "";

            dt = permiso.ListarPerfil(validar);
            Page.Session["dtRol"] = dt;

            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    CargarBitacora(null);
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
Beispiel #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //LogicaNegocio Ln = new LogicaNegocio();
            ocultarDiv();
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = "",
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    ViewState["USER"]  = util.ObtenerValor(app2.CurrentUser.Name);
                    ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString();
                    ViewState["AREA"]  = dt.Rows[0]["Etapa"].ToString();
                    CargarListas();

                    if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()))
                    {
                        ESTADO           = "";
                        SUBETAPA         = "";
                        ETAPA            = "";
                        OPCIONESPERMISOS = null;
                        CargarGrid("", "", "", string.Empty, pageSize, pageNro);
                    }
                }
                else
                {
                    CargarGrid("", "", "", txtBuscar.Text.ToString(), pageSize, pageNro);
                }

                validar.Permiso = dt.Rows[0]["Permiso"].ToString();
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string buscar = string.Empty;

            ocultarDiv();
            Boolean         ban     = false;
            LogicaNegocio   Ln      = new LogicaNegocio();
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                ListaEdicion           = Ln.ConsultaListaEdicionUsuario();
                ListaUsuariosOperacion = ConsultaUsuariosOperacion();

                if (!Page.IsPostBack)
                {
                    USER = util.ObtenerValor(app2.CurrentUser.Name);

                    ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString().Trim();
                    ViewState["AREA"]  = dt.Rows[0]["Etapa"].ToString().Trim();

                    ban = true;
                    if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true)
                    {
                        ESTADO           = "";
                        SUBETAPA         = "";
                        ETAPA            = "";
                        OPCIONESPERMISOS = null;

                        //if (buscar != "#")
                        //    CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), buscar, pageSize, pageNro);
                        //else
                        //    CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                    }
                }
                //else
                //{
                //   if (buscar != "" && buscar != "#")
                CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), buscar, pageSize, pageNro);
                //    else
                //        CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                //}
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.Session["RESUMEN"] != null)
            {
                ViewState["RES"] = (Resumen)Page.Session["RESUMEN"];
            }
            asignacionResumen(ref objresumen);


            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            Page.Session["dtRol"] = dt;
            if (dt.Rows.Count > 0)
            {
                ocultarDiv();

                if (!Page.IsPostBack)
                {
                    if (Page.Session["RESUMEN"] != null)
                    {
                        try
                        {
                            //btnGuardar.OnClientClick = "return Dialogo(); return Validar('" + btnGuardar.ClientID.Substring(0, btnGuardar.ClientID.Length - 10) + "');";
                            objresumen = (Resumen)Page.Session["RESUMEN"];
                            Page.Session["RESUMEN"] = null;

                            //ViewState["ACCION"] = Constantes.OPCION.INSERTAR;
                            lbEmpresa.Text   = objresumen.desEmpresa;
                            lbRut.Text       = objresumen.rut;
                            lbOperacion.Text = objresumen.desOperacion;
                            lbEjecutivo.Text = objresumen.descEjecutivo;
                            CargarInfoSubEtapa(objresumen);
                        }
                        catch (Exception ex)
                        {
                            LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error);
                            dvWarning.Style.Add("display", "block");
                            btnGuardar.Visible = false;
                            lbWarning.Text     = "No puede realizar cambio a la etapa anterior, Operacion con inconsistencia de datos";
                        }
                    }
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
Beispiel #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ocultarDiv();
            Boolean ban = false;

            LogicaNegocio   MTO                = new LogicaNegocio();
            Permisos        permiso            = new Permisos();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2               = SPContext.Current.Web;
            ValidarPermisos validar            = new ValidarPermisos();
            DataTable       dt = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = "";

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                ListaEdicion = ConsultaListaEdicionUsuario();
                ListaUsuariosContabilidad = ConsultarUsuariosContabilidad();

                if (!Page.IsPostBack)
                {
                    ViewState["USER"]  = util.ObtenerValor(app2.CurrentUser.Name);
                    ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString();
                    ViewState["AREA"]  = dt.Rows[0]["Etapa"].ToString();
                    CargarListas();
                    ban = true;

                    if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true)
                    {
                        ESTADO           = "";
                        SUBETAPA         = "";
                        ETAPA            = "";
                        OPCIONESPERMISOS = null;
                        CargarGrid("", "", "", string.Empty, pageSize, pageNro);
                    }
                }
                else
                {
                    CargarGrid("", "", "", txtBuscar.Text.ToString(), pageSize, pageNro);
                }

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                //BloquearControl(true, dt.Rows[0]["Permiso"].ToString());
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Permisos        permiso            = new Permisos();
            ValidarPermisos validar            = new ValidarPermisos();
            LogicaNegocio   LN                 = new LogicaNegocio();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2               = SPContext.Current.Web;
            DataTable       dt                 = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = "";

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    Page.Session["RESUMEN"] = null;
                    ViewState["ACCION"]     = Constantes.OPCION.INSERTAR;
                    ocultarDiv();
                    CargarAcreedor();
                    CargarEstadoCertificado();
                    CargarEjecutivo();
                }

                inicializacionGrillas();

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;
                //Control divFiltros = this.FindControl("filtros");
                //Control divGrilla = this.FindControl("grilla");
                //util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //LogicaNegocio Ln = new LogicaNegocio();
            Permisos        permiso            = new Permisos();
            ValidarPermisos validar            = new ValidarPermisos();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2 = SPContext.Current.Web;
            DataTable       dt   = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = "";

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    CargarEjecutivo();
                }
                else
                {
                    listar();
                }

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        //protected override void OnPreRender(EventArgs e)
        //{
        //    base.OnPreRender(e);
        //    CargarBitacora(null);
        //}
        protected void Page_Load(object sender, EventArgs e)
        {
            System.Threading.Thread.CurrentThread.CurrentCulture   = new CultureInfo("es-CL");
            System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("es-CL");

            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = "",
            };

            dt = validar.ListarPerfil(validar);
            Page.Session["dtRol"] = dt;

            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    CargarBitacora(null);
                }
                else
                {
                    if (GvCuentaCorriente.IsCallback)
                    {
                        CargarBitacora(null);
                    }
                    //if (!Page.IsCallback)
                    //{
                    //    CargarBitacora(null);
                    //}
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable     dt             = new DataTable();
            DataTable     dtTipoOpciones = new DataTable();
            DataTable     dtPermisos     = new DataTable();
            LogicaNegocio MTO            = new LogicaNegocio();
            string        modulo         = string.Empty;

            //PERMISOS USUARIOS
            Permisos        permiso            = new Permisos();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2       = SPContext.Current.Web;
            ValidarPermisos validar    = new ValidarPermisos();
            DataTable       dtpermisos = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = "Perfiles.aspx";
            validar.Etapa         = "";

            dtpermisos = permiso.ListarPerfil(validar);
            if (dtpermisos.Rows.Count > 0)
            {
                dt = MTO.ListarPerfiles();

                grid.DataSource = dt;
                grid.DataBind();

                dtTipoOpciones = MTO.ListarTipoOpciones(modulo);
                hdn_Opciones["hdn_Opciones"] = DataTableToJSONWithStringBuilder(dtTipoOpciones);

                dtPermisos = MTO.ListarPermisos(null, null);
                hdn_permisos["hdn_permisos"] = DataTableToJSONWithStringBuilder(dtPermisos);
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
Beispiel #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            TipoPersona tipo = (TipoPersona)Session["tipousuario"];

            if (tipo != null)
            {
                if (!ValidarPermisos.TienePermisosUsuario(tipo.Id, this.Page.AppRelativeVirtualPath.Replace("~/", "").Replace(".aspx", "")))
                {
                    Response.Redirect("~/Permisos.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Login.aspx");
            }
            if (!IsPostBack)
            {
                this.BindGV();
            }
            this.formActionPanel.Visible = false;
            this.formPanel.Visible       = false;
        }
Beispiel #18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio LN = new LogicaNegocio();

            if (Page.Session["RESUMEN"] != null)
            {
                ViewState["RES"] = (Resumen)Page.Session["RESUMEN"];
            }
            asignacionResumen(ref objresumen);

            string          PermisoConfigurado = string.Empty;
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = "",
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    if (Page.Session["RESUMEN"] != null)
                    {
                        try
                        {
                            objresumen              = (Resumen)Page.Session["RESUMEN"];
                            ViewState["RES"]        = objresumen;
                            Page.Session["RESUMEN"] = null;

                            lbEmpresa.Text   = objresumen.desEmpresa;
                            lbRut.Text       = objresumen.rut;
                            lbEjecutivo.Text = objresumen.descEjecutivo;
                            lbOperacion.Text = objresumen.desOperacion.ToString();
                        }
                        catch (Exception ex)
                        {
                            LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error);
                        }
                    }
                    else
                    {
                        Page.Response.Redirect("MensajeSession.aspx");
                    }
                }
                llenarGridComentarios();

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
Beispiel #19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //LogicaNegocio Ln = new LogicaNegocio();

            if (Page.Session["RESUMEN"] != null)
            {
                asignacionResumen(ref objresumen);
                //ViewState["RES"] = (Resumen)Page.Session["RESUMEN"];
            }

            Permisos        permiso            = new Permisos();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2    = SPContext.Current.Web;
            ValidarPermisos validar = new ValidarPermisos();
            DataTable       dt      = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = objresumen.area;

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                //if(Page.IsCallback)
                //    cargarCombo();

                if (!Page.IsPostBack)
                {
                    Page.Session["peritaje"] = null;
                    cargarCombo();

                    if (Page.Session["RESUMEN"] != null)
                    {
                        ViewState["BUSQUEDA"]    = Page.Session["BUSQUEDA"];
                        Page.Session["BUSQUEDA"] = null;
                        ViewState["ACCION"]      = Constantes.OPCION.INSERTAR;

                        lbEditar.Style.Add("display", "block");
                        objresumen = (Resumen)Page.Session["RESUMEN"];
                        //Page.Session["RESUMEN"] = null;

                        lbEmpresa.Text   = objresumen.desEmpresa;
                        lbRut.Text       = objresumen.rut;
                        lbOperacion.Text = objresumen.desOperacion;
                        lbEjecutivo.Text = objresumen.descEjecutivo;

                        cargarDatos();

                        //Verificación Edicion Simultanea
                        string UsuarioFormulario = vem.verificacionEdicionSimultanea(objresumen.idUsuario, objresumen.idEmpresa, objresumen.idOperacion, "Scoring", "Operacion");
                        if (!string.IsNullOrEmpty(UsuarioFormulario))
                        {
                            ocultarDiv();
                            dvWarning.Style.Add("display", "block");
                            lbWarning.Text     = "Formulario bloqueado por: " + UsuarioFormulario + ". Por favor, intente editar este formulario más tarde. De ser un caso urgente comuníquese con el administrador del sistema.";
                            btnGuardar.Enabled = false;
                            lbEditar.Style.Add("display", "none");
                            btnGuardar.Visible = false;
                        }
                    }
                }

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        //Utilidades util = new Utilidades();


        #region Eventos

        protected void Page_Load(object sender, EventArgs e)
        {
            string buscar = string.Empty;

            ocultarDiv();
            Boolean ban = false;
            //Permisos permiso = new Permisos();
            ValidarPermisos validar            = new ValidarPermisos();
            LogicaNegocio   Ln                 = new LogicaNegocio();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2               = SPContext.Current.Web;
            DataTable       dt                 = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = "";

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                ListaEdicion = ConsultaListaEdicionUsuario();

                if (!Page.IsPostBack)
                {
                    Page.Session["espdf"] = "0";
                    ViewState["CARGO"]    = dt.Rows[0]["descCargo"].ToString();
                    ViewState["AREA"]     = dt.Rows[0]["Etapa"].ToString();
                    USER = util.ObtenerValor(app2.CurrentUser.Name);

                    cb_estados.Attributes["onChange"]  = "Dialogo();";
                    cb_etapa.Attributes["onChange"]    = "Dialogo();";
                    cb_subetapa.Attributes["onChange"] = "Dialogo();";

                    string val = Page.Request.QueryString["Area"] as string;
                    buscar = Page.Request.QueryString["IdEmpresa"] as string + "#" + Page.Request.QueryString["IdOperacion"] as string;

                    ban = true;

                    if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true)
                    {
                        Ln.CargarLista(ref cb_estados, Constantes.LISTAESTADO.ESTADO);
                        Ln.CargarLista(ref cb_etapa, Constantes.LISTAETAPA.ETAPAS);
                        Ln.CargarListaSubEtapa(ref cb_subetapa, Constantes.LISTASUBETAPA.SUBETAPA, "-1");

                        ESTADO           = "";
                        SUBETAPA         = "";
                        ETAPA            = "";
                        OPCIONESPERMISOS = null;

                        if (buscar != "#")
                        {
                            CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), buscar, pageSize, pageNro);
                        }
                        else
                        {
                            CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                        }
                    }
                }
                else
                {
                    if (buscar != "" && buscar != "#")
                    {
                        CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), buscar, pageSize, pageNro);
                    }
                    else
                    {
                        CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                    }
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                warning("Usuario sin permisos configurados");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ddlEdoFiscalia.Attributes["onChange"] = "Dialogo();";
            LogicaNegocio MTO = new LogicaNegocio();
            //PERMISOS USUARIOS
            string  buscar = string.Empty;
            Boolean ban    = false;

            Permisos        permiso            = new Permisos();
            ValidarPermisos validar            = new ValidarPermisos();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2 = SPContext.Current.Web;
            DataTable       dt   = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = "";

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (Page.Request.Form["__EVENTTARGET"] == "UsuarioSelected")
                {
                    string   datos = Page.Request.Form["__EVENTARGUMENT"];
                    string[] words = datos.Split(';');
                    ddlUsuariosFiscalia_Selected(words[0], words[1]);
                }

                ocultarDiv();
                ListaEdicion      = ConsultaListaEdicionUsuario();
                dtUsuarioFiscalia = ConsultaUsuariosFiscalia();
                try
                {
                    if (!Page.IsPostBack)
                    {
                        ddlEdoFiscalia.SelectedIndex = 0;
                        ViewState["USER"]            = util.ObtenerValor(app2.CurrentUser.Name);
                        ViewState["CARGO"]           = dt.Rows[0]["descCargo"].ToString();
                        ViewState["AREA"]            = dt.Rows[0]["Etapa"].ToString(); //"Fiscalia";  //

                        ban    = true;
                        ESTADO = "-1";

                        if (Page.Session["BUSQUEDA"] != null)
                        {
                            Busqueda objBusqueda = new Busqueda();
                            objBusqueda = (Busqueda)Page.Session["BUSQUEDA"];

                            if (objBusqueda.idEstado != -1)
                            {
                                ESTADO = objBusqueda.idEstado.ToString();
                                ddlEdoFiscalia.SelectedIndex = ddlEdoFiscalia.Items.IndexOf(ddlEdoFiscalia.Items.FindByValue(Convert.ToString(objBusqueda.idEstado)));
                            }
                            txtBuscar.Text           = string.IsNullOrEmpty(objBusqueda.RazonSocial) ? "" : objBusqueda.RazonSocial;
                            Page.Session["BUSQUEDA"] = null;
                        }

                        if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true)
                        {
                            ViewState["SUBETAPA"]         = "";
                            ViewState["ETAPA"]            = "";
                            ViewState["ESTADO"]           = "";
                            ViewState["OPCIONESPERMISOS"] = null;

                            if (buscar != "#")
                            {
                                CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), buscar, pageSize, pageNro);
                            }
                            else
                            {
                                CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                            }
                        }
                    }
                    else
                    {
                        if (buscar != "#")
                        {
                            CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), buscar, pageSize, pageNro);
                        }
                        else
                        {
                            CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                        }
                    }
                }

                catch (Exception ex)
                {
                    LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error);
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ocultarDiv();
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    buscarNCERT = Page.Request.QueryString["NCertificado"] as string;

                    if (buscarNCERT != "")
                    {
                        txtNCertificado.Text = buscarNCERT;
                    }

                    CargarAcreedor();
                    CargarFondos();
                    CargarEstadoCertificado();
                    CargarEjecutivo();
                    USER = app2.CurrentUser.Name;

                    ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString().Trim();
                    ViewState["AREA"]  = dt.Rows[0]["Etapa"].ToString().Trim();
                    if (Page.Session["BUSQUEDA"] != null)
                    {
                        Busqueda objBusqueda = new Busqueda();
                        objBusqueda = (Busqueda)Page.Session["BUSQUEDA"];
                        ddlAcreedor.SelectedIndex       = ddlAcreedor.Items.IndexOf(ddlAcreedor.Items.FindByValue(Convert.ToString(objBusqueda.idAcreedor)));
                        ddlEdoCertificado.SelectedIndex = ddlEdoCertificado.Items.IndexOf(ddlEdoCertificado.Items.FindByValue(Convert.ToString(objBusqueda.idEdoCertificado)));
                        ddlEjecutivo.SelectedIndex      = ddlEjecutivo.Items.IndexOf(ddlEjecutivo.Items.FindByValue(Convert.ToString(objBusqueda.Otro)));

                        txtRUT.Text              = objBusqueda.Rut;
                        txtRazonSocial.Text      = objBusqueda.RazonSocial;
                        txtNCertificado.Text     = objBusqueda.nCertificado;
                        Page.Session["BUSQUEDA"] = null;
                    }
                    CargarGrid();
                }
                else
                {
                    CargarGrid();
                }

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;
                //Control divFiltros = this.FindControl("filtros");
                //Control divGrilla = this.FindControl("grilla");

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ocultarDiv();
            if (Page.Session["RESUMEN"] != null)
            {
                ViewState["RES"] = (Resumen)Page.Session["RESUMEN"];
                asignacionResumen(ref objresumen);
            }

            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            Page.Session["dtRol"] = dt;
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    if (Page.Session["BUSQUEDA"] != null)
                    {
                        ViewState["BUSQUEDA"] = Page.Session["BUSQUEDA"];
                    }

                    Certificado = Page.Request.QueryString["NCertificado"] as string;
                    if (!string.IsNullOrEmpty(Certificado))
                    {
                        txtCertificado.Text = Certificado;
                    }

                    Page.Session["RESUMEN"] = null;
                    CargarAcreedor();
                }

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }

                validarRol(dt);
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string Certificado;

            ocultarDiv();
            LogicaNegocio Ln = new LogicaNegocio();

            if (Page.Session["RESUMEN"] != null)
            {
                ViewState["RES"] = (Resumen)Page.Session["RESUMEN"];
            }
            asignacionResumen(ref objresumen);
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = objresumen.area,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    if (Page.Session["RESUMEN"] != null)
                    {
                        Certificado = Page.Request.QueryString["NCertificado"] as string;

                        if (!String.IsNullOrEmpty(Certificado))
                        {
                            txtnCertificado.Text = Certificado;
                        }

                        ViewState["BUSQUEDA"]    = Page.Session["BUSQUEDA"];
                        Page.Session["BUSQUEDA"] = null;

                        objresumen = (Resumen)Page.Session["RESUMEN"];
                        Page.Session["RESUMEN"] = null;
                        ViewState["RES"]        = objresumen;
                        lbEmpresa.Text          = objresumen.desEmpresa;
                        lbRut.Text       = objresumen.rut;
                        lbEjecutivo.Text = objresumen.descEjecutivo;
                        lbOperacion.Text = objresumen.desOperacion;
                        DataSet res;
                        res = Ln.ConsultarDatosBasicoDevolucion(objresumen.idEmpresa, objresumen.idOperacion, objresumen.idUsuario, objresumen.descCargo);

                        if (res != null)
                        {
                            if (res.Tables[0].Rows.Count > 0)
                            {
                                txtnCertificado.Text     = res.Tables[0].Rows[0]["nCertificado"].ToString();
                                txtMontoComision.Text    = res.Tables[0].Rows[0]["comisionCLP"].ToString();
                                txtNumCredito.Text       = res.Tables[0].Rows[0]["NroCredito"].ToString();
                                txtCoberturaC.Text       = res.Tables[0].Rows[0]["Cobertura"].ToString();
                                txtFondo.Text            = res.Tables[0].Rows[0]["Fondo"].ToString();
                                txtFechaEmision.Text     = res.Tables[0].Rows[0]["fecEmision"].ToString();
                                txtFechaVencimiento.Text = res.Tables[0].Rows[0]["fechaVencimiento"].ToString();
                                txtPlazoAM.Text          = res.Tables[0].Rows[0]["PlazoAnos"].ToString() + " / " + res.Tables[0].Rows[0]["PlazoMeses"].ToString();
                                txtAcreedor.Text         = res.Tables[0].Rows[0]["Acreedor"].ToString();
                                txtCostoFondo.Text       = res.Tables[0].Rows[0]["CostoFondo"].ToString();

                                txtCostoFondos.Text = res.Tables[0].Rows[0]["CostoFondo"].ToString();
                                txtUltimaCta.Text   = res.Tables[0].Rows[0]["UltCtaPagada"].ToString();
                                ViewState["ACCION"] = Constantes.OPCION.MODIFICAR;

                                if (ddlContratoTipo.SelectedValue == "-1")
                                {
                                    divCalculo.Visible = false;
                                }
                            }
                            else
                            {
                                ViewState["ACCION"] = Constantes.OPCION.INSERTAR;
                                btnCancelar.Style.Add("display", "block");
                                btnImprimir.Style.Add("display", "block");
                                btnPrepagar.Style.Add("display", "block");
                            }
                            asignacionJS();
                        }

                        if (res != null)
                        {
                            if (res.Tables[1].Rows.Count > 0)
                            {
                                // dtcFechaCierre.SelectedDate = Convert.ToDateTime(res.Rows[0]["fecEstimadaCierre"].ToString());
                                if (res.Tables[1].Rows[0]["FechaTransaccion"].ToString() != "")
                                {
                                    dtcFechaDevolucion.SelectedDate = Convert.ToDateTime(res.Tables[1].Rows[0]["FechaTransaccion"].ToString());
                                }

                                if (res.Tables[1].Rows[0]["IdTipoContrato"].ToString() != "")
                                {
                                    ddlContratoTipo.SelectedIndex = ddlContratoTipo.Items.IndexOf(ddlContratoTipo.Items.FindByValue(Convert.ToString(res.Tables[1].Rows[0]["IdTipoContrato"].ToString())));
                                }

                                if (res.Tables[1].Rows[0]["PorcDevolucion"].ToString() != "")
                                {
                                    txtPorcDevolucion.Text = Convert.ToString(res.Tables[1].Rows[0]["PorcDevolucion"].ToString());
                                }

                                if (res.Tables[1].Rows[0]["PorcDescuentoFijo"].ToString() != "")
                                {
                                    txtPorcDescuentoFijo.Text = Convert.ToString(res.Tables[1].Rows[0]["PorcDescuentoFijo"].ToString());
                                }

                                txtCargos.Text = res.Tables[1].Rows[0]["Cargos"].ToString();
                                txtAbonos.Text = res.Tables[1].Rows[0]["Abonos"].ToString();

                                ContratoTipo();
                                CalculoSegunTipoContrato();

                                if (res.Tables[1].Rows[0]["descEstado"].ToString() == "Facturado")
                                {
                                    divCalculo.Disabled = true;
                                }
                            }
                        }
                    }
                    else
                    {
                        Page.Response.Redirect("MensajeSession.aspx");
                    }
                }
                else
                {
                    ContratoTipo();
                    CalculoSegunTipoContrato();
                    ocultarDiv();
                }

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
Beispiel #25
0
        /* ID TIPO TRANSACCION
         * Comisión = 2
         * Servicio de Gestión Legal = 4
         * Timbre Impuesto y Estampilla (Cargo Multiaval) = 7
         * Comisión Fogape = 8
         * Fondo Retenido =
         */

        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio Ln = new LogicaNegocio();

            if (Page.Session["RESUMEN"] != null)
            {
                ViewState["RES"] = (Resumen)Page.Session["RESUMEN"];
            }
            asignacionResumen(ref objresumen);

            DataTable       tabla   = null;
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt2     = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = objresumen.area,
            };

            dt2 = validar.ListarPerfil(validar);
            if (dt2.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    if (Page.Session["RESUMEN"] != null)
                    {
                        //BtnConciliar.Visible = false;
                        //pnFormularioConciliacion.Visible = false;
                        ViewState["BUSQUEDA"]    = Page.Session["BUSQUEDA"];
                        Page.Session["BUSQUEDA"] = null;

                        objresumen              = (Resumen)Page.Session["RESUMEN"];
                        ViewState["RES"]        = objresumen;
                        tabla                   = Ln.ConsultarOperacion(int.Parse(objresumen.idOperacion.ToString()));
                        Page.Session["RESUMEN"] = null;

                        lbEmpresa.Text   = objresumen.desEmpresa;
                        lbRut.Text       = objresumen.rut;
                        lbEjecutivo.Text = objresumen.descEjecutivo;
                        lbOperacion.Text = objresumen.desOperacion.ToString();

                        ocultarDiv();
                        DataSet dt = new DataSet();
                        string  descTipoTransaccion = System.Web.HttpUtility.HtmlDecode(Page.Request.QueryString["idTT"] as string);

                        idTransaccion.Text = descTipoTransaccion;
                        //lbTitulo.Text = descTipoTransaccion;
                        pnDatos.Visible           = false;
                        pnDatosAsesoria.Visible   = false;
                        pnDatosDevolucion.Visible = false;
                        dt = Ln.ConsultaDatosContabilidad(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(), objresumen.idUsuario, objresumen.descCargo, descTipoTransaccion);

                        if (dt.Tables[1].Rows.Count > 0)
                        {
                            txtRanzonSocial.Text = dt.Tables[1].Rows[0]["RazonSocial"].ToString();
                            txtRut.Text          = dt.Tables[1].Rows[0]["Rut"].ToString();
                            txtActEconomica.Text = dt.Tables[1].Rows[0]["DescActividad"].ToString();
                            txtDireccion.Text    = dt.Tables[1].Rows[0]["direccion"].ToString();
                            txtComuna.Text       = dt.Tables[1].Rows[0]["DescComuna"].ToString();
                            txtProvincia.Text    = dt.Tables[1].Rows[0]["DescProvincia"].ToString();
                            txtRegion.Text       = dt.Tables[1].Rows[0]["DescRegion"].ToString();
                            txtTelefonof.Text    = dt.Tables[1].Rows[0]["TelFijo1"].ToString();
                            txtEmail.Text        = dt.Tables[1].Rows[0]["EMail"].ToString();
                        }

                        if (dt.Tables[0].Rows.Count > 0)
                        {
                            if (descTipoTransaccion != "3" && descTipoTransaccion != "1")
                            {
                                pnDatos.Visible             = true;
                                txtCertificado.Text         = dt.Tables[0].Rows[0]["NCertificado"].ToString();
                                txtMonto.Text               = dt.Tables[0].Rows[0]["MontoOperacion"].ToString();
                                txtFechaEmision.Text        = dt.Tables[0].Rows[0]["fecEmision"].ToString();
                                txtFechaVencimiento.Text    = dt.Tables[0].Rows[0]["fechaVencimiento"].ToString();
                                txtComisionCLp.Text         = dt.Tables[0].Rows[0]["comisionCLP"].ToString();
                                txtFondo.Text               = dt.Tables[0].Rows[0]["fondo"].ToString();
                                txtProducto.Text            = dt.Tables[0].Rows[0]["descProducto"].ToString();
                                txtGastosOperacionales.Text = dt.Tables[0].Rows[0]["gastosOperacionales"].ToString();
                                lbTitulo.Text               = dt.Tables[0].Rows[0]["descTipoTransaccion"].ToString();
                                txtAcreedor.Text            = dt.Tables[0].Rows[0]["Acreedor"].ToString();
                                txtSeguro.Text              = dt.Tables[0].Rows[0]["costoSeguro"].ToString();
                                lbseguro.Text               = dt.Tables[0].Rows[0]["incluido"].ToString();
                                txtPlazo.Text               = dt.Tables[0].Rows[0]["PlazoMeses"].ToString();
                                lbcomision.Text             = dt.Tables[0].Rows[0]["incluidoComision"].ToString();
                                lbgastosOpe.Text            = dt.Tables[0].Rows[0]["incluidoGastosOperacionales"].ToString();

                                txtSeguroDesgravamen.Text = dt.Tables[0].Rows[0]["costoSeguroDesgravamen"].ToString();
                                lbSeguroDesgravamen.Text  = dt.Tables[0].Rows[0]["incluidoDesgravamen"].ToString();

                                txtTimbreyEstAcreedor.Text = dt.Tables[0].Rows[0]["TimbreYEstampillaAcreedor"].ToString();
                                lbTimbreyEstAcreedor.Text  = dt.Tables[0].Rows[0]["incluidoTimbreYEstampillaAcreedor"].ToString();

                                txtComisionFogape.Text = dt.Tables[0].Rows[0]["MontoComisionFogape"].ToString();

                                txtTimbreyEstMultiaval.Text = dt.Tables[0].Rows[0]["TimbreYEstampilla"].ToString();
                                lbTimbreyEstMultiaval.Text  = dt.Tables[0].Rows[0]["incluidoTimbreYEstampilla"].ToString();

                                txtNotario.Text = dt.Tables[0].Rows[0]["Notario"].ToString();
                                lbNotario.Text  = dt.Tables[0].Rows[0]["incluidoNotario"].ToString();
                            }

                            if (descTipoTransaccion == "3")
                            {
                                pnDatosDevolucion.Visible = true;
                                txtCertificadoD.Text      = dt.Tables[0].Rows[0]["NCertificado"].ToString();
                                txtMontoD.Text            = dt.Tables[0].Rows[0]["MontoOperacion"].ToString();
                                txtFechaEmisionD.Text     = dt.Tables[0].Rows[0]["fecEmision"].ToString();
                                txtComisionCLPD.Text      = dt.Tables[0].Rows[0]["comisionCLP"].ToString();
                                txtProductoD.Text         = dt.Tables[0].Rows[0]["descProducto"].ToString();

                                txtGastosOperacionales.Text = dt.Tables[0].Rows[0]["gastosOperacionales"].ToString();
                                txtAcreedorD.Text           = dt.Tables[0].Rows[0]["Acreedor"].ToString();
                                txtFondoD.Text               = dt.Tables[0].Rows[0]["fondo"].ToString();
                                txtCostoFondoD.Text          = dt.Tables[0].Rows[0]["costoFondo"].ToString();
                                txtNroFacturaComisión.Text   = dt.Tables[0].Rows[0]["NroFactura"].ToString();
                                txtFechaFacturaComision.Text = dt.Tables[0].Rows[0]["FechaFactura"].ToString();
                                txtTipoContrato.Text         = dt.Tables[0].Rows[0]["tipoContrato"].ToString();
                                txtDevolucionFinal.Text      = dt.Tables[0].Rows[0]["devolucionFinal"].ToString();
                                txtDevolucionCostoFondo.Text = dt.Tables[0].Rows[0]["devolucionCostoFondo"].ToString();
                                txtGatosOperacionalesP.Text  = dt.Tables[0].Rows[0]["GastosOperacionalPendiente"].ToString();
                                lbTitulo.Text = "Devolución";
                                lbTitulo.Text = dt.Tables[0].Rows[0]["descTipoTransaccion"].ToString();
                            }

                            if (descTipoTransaccion == "1")
                            {
                                pnDatosAsesoria.Visible = true;
                                txtComisionA.Text       = dt.Tables[0].Rows[0]["comisionCLP"].ToString();
                                txtProductoA.Text       = dt.Tables[0].Rows[0]["descProducto"].ToString();
                                txtFechaEstimada.Text   = dt.Tables[0].Rows[0]["fecEstimadaCierre"].ToString();
                                lbTitulo.Text           = "Asesoría";
                                lbTitulo.Text           = dt.Tables[0].Rows[0]["descTipoTransaccion"].ToString();
                            }
                        }

                        //DataTable dt1 = new DataTable();
                        //dt1 = LN.ConsultaFacturacion(objresumen.idEmpresa.ToString(), objresumen.idOperacion.ToString(), objresumen.idUsuario, objresumen.descCargo, descTipoTransaccion);

                        //if (dt1.Rows.Count > 0)
                        //{
                        //    if (dt1.Rows[0]["fecFactura"].ToString() != "")
                        //    {
                        //        dctFechaFactura.SelectedDate = Convert.ToDateTime(dt1.Rows[0]["fecFactura"].ToString());
                        //    }

                        //    txt_Factura.Text = dt1.Rows[0]["numFactura"].ToString();
                        //}

                        CargarDatosConciliacion(descTipoTransaccion);
                        CargarDatosContable(descTipoTransaccion, dt.Tables[0].Rows[0]["fecEmision"].ToString(), dt.Tables[0].Rows[0]["NCertificado"].ToString(), lbTitulo.Text, dt.Tables[0].Rows[0]["IdIVA"].ToString(), dt.Tables[0].Rows[0]["IdTipoDocumento"].ToString());
                    }
                    else
                    {
                        Page.Response.Redirect("MensajeSession.aspx");
                    }
                }

                validar.Permiso      = dt2.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt2.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
Beispiel #26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio LN    = new LogicaNegocio();
            DataTable     tabla = null;

            btnAddBanco.OnClientClick  = "return Dialogo();";
            btnFondoOtro.OnClientClick = "return Dialogo();";
            btnGuardarM.OnClientClick  = "return Dialogo();";

            if (Page.Session["RESUMEN"] != null)
            {
                ViewState["RES"] = (Resumen)Page.Session["RESUMEN"];
            }
            asignacionResumen(ref objresumen);

            Permisos        permiso            = new Permisos();
            ValidarPermisos validar            = new ValidarPermisos();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2 = SPContext.Current.Web;
            DataTable       dt   = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = objresumen.area;

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    if (Page.Session["RESUMEN"] != null)
                    {
                        ViewState["BUSQUEDA"]    = Page.Session["BUSQUEDA"];
                        Page.Session["BUSQUEDA"] = null;

                        objresumen = (Resumen)Page.Session["RESUMEN"];
                        Page.Session["RESUMEN"] = null;
                        ViewState["ACCION"]     = Constantes.OPCION.INSERTAR;
                        lbEmpresa.Text          = objresumen.desEmpresa;
                        lbRut.Text = objresumen.rut;
                        ocultarDiv();

                        tabla = LN.ConsultarOperacion(int.Parse(objresumen.idOperacion.ToString()));

                        if (tabla.Rows.Count > 0)
                        {
                            //lbAcreedor.Text = tabla.Rows[0]["DescAcreedor"].ToString();
                            //lbTipoProducto.Text = tabla.Rows[0]["DescProducto"].ToString();
                            ViewState["Certificado"] = tabla.Rows[0]["NCertificado"].ToString();
                            ViewState["IdAcreedor"]  = tabla.Rows[0]["IdAcreedor"].ToString();
                            ViewState["Fogape"]      = tabla.Rows[0]["Fogape"].ToString();

                            txtAcreedor.Text          = tabla.Rows[0]["DescAcreedor"].ToString();
                            txtTyEMultiaval.Text      = tabla.Rows[0]["TimbreYEstampilla"].ToString();
                            txtTyEAcreedor.Text       = tabla.Rows[0]["TimbreYEstampillaAcreedor"].ToString();
                            txtTipoProducto.Text      = tabla.Rows[0]["DescProducto"].ToString();
                            txtSeguroIncendio.Text    = tabla.Rows[0]["costoSeguro"].ToString();
                            txtSeguroDesgravamen.Text = tabla.Rows[0]["costoSeguroDegravamen"].ToString();
                            txtNotario.Text           = tabla.Rows[0]["Notario"].ToString();

                            if (tabla.Rows[0]["incluidoTimbreYEstampilla"].ToString() != "")
                            {
                                ddlTyEMultiaval.SelectedIndex = ddlTyEMultiaval.Items.IndexOf(ddlTyEMultiaval.Items.FindByValue(Convert.ToString(tabla.Rows[0]["incluidoTimbreYEstampilla"].ToString())));
                            }

                            if (tabla.Rows[0]["incluidoTimbreYEstampillaAcreedor"].ToString() != "")
                            {
                                ddlTyEAcreedor.SelectedIndex = ddlTyEAcreedor.Items.IndexOf(ddlTyEAcreedor.Items.FindByValue(Convert.ToString(tabla.Rows[0]["incluidoTimbreYEstampillaAcreedor"].ToString())));
                            }

                            if (tabla.Rows[0]["SegIncluido"].ToString() != "")
                            {
                                ddlSeguroIncendio.SelectedIndex = ddlSeguroIncendio.Items.IndexOf(ddlSeguroIncendio.Items.FindByValue(Convert.ToString(tabla.Rows[0]["SegIncluido"].ToString())));
                            }

                            if (tabla.Rows[0]["SegDesgavamenIncluido"].ToString() != "")
                            {
                                ddlSeguroDesgravamen.SelectedIndex = ddlSeguroDesgravamen.Items.IndexOf(ddlSeguroDesgravamen.Items.FindByValue(Convert.ToString(tabla.Rows[0]["SegDesgavamenIncluido"].ToString())));
                            }

                            if (tabla.Rows[0]["incluidoNotario"].ToString() != "")
                            {
                                ddlNotario.SelectedIndex = ddlNotario.Items.IndexOf(ddlNotario.Items.FindByValue(Convert.ToString(tabla.Rows[0]["incluidoNotario"].ToString())));
                            }

                            //Bloquear Elementos:
                            txtAcreedor.Enabled          = false;
                            txtTyEMultiaval.Enabled      = false;
                            txtTyEAcreedor.Enabled       = false;
                            txtTipoProducto.Enabled      = false;
                            txtSeguroIncendio.Enabled    = false;
                            txtSeguroDesgravamen.Enabled = false;
                            txtNotario.Enabled           = false;

                            ddlTyEMultiaval.Enabled      = false;
                            ddlTyEAcreedor.Enabled       = false;
                            ddlSeguroIncendio.Enabled    = false;
                            ddlSeguroDesgravamen.Enabled = false;
                            ddlNotario.Enabled           = false;
                        }
                        //Verificación Edicion Simultanea
                        string UsuarioFormulario = vem.verificacionEdicionSimultanea(objresumen.idUsuario, objresumen.idEmpresa, objresumen.idOperacion, "DistribucionFondos", "Operacion");
                        if (!string.IsNullOrEmpty(UsuarioFormulario))
                        {
                            ocultarDiv();
                            dvWarning.Style.Add("display", "block");
                            lbWarning.Text = "Formulario bloqueado por: " + UsuarioFormulario + ". Por favor, intente editar este formulario más tarde. De ser un caso urgente comuníquese con el administrador del sistema.";
                            //pnFormulario.Enabled = false;
                            btnGuardar.Style.Add("display", "none");
                        }
                    }
                    else
                    {
                        Page.Response.Redirect("MensajeSession.aspx");
                    }
                    mostrarDatos();
                    CargarAcreedor();
                }
                inicializacionGrillas();

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;
                //Control divFiltros = this.FindControl("filtros");
                //Control divGrilla = this.FindControl("grilla");

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio Ln = new LogicaNegocio();

            ocultarDiv();

            if (Page.Session["RESUMEN"] != null)
            {
                ViewState["RES"] = (Resumen)Page.Session["RESUMEN"];
            }
            asignacionResumen(ref objresumen);

            DataTable       tabla   = null;
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = objresumen.area,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    if (Page.Session["RESUMEN"] != null)
                    {
                        ViewState["BUSQUEDA"] = Page.Session["BUSQUEDA"];

                        objresumen       = (Resumen)Page.Session["RESUMEN"];
                        ViewState["RES"] = objresumen;
                        lbEmpresa.Text   = objresumen.desEmpresa.ToString();
                        lbOperacion.Text = objresumen.desOperacion.ToString();

                        tabla = Ln.ConsultarOperacion(int.Parse(objresumen.idOperacion.ToString()));
                        ViewState["ACCION"] = Constantes.OPCION.INSERTAR;
                        lbEmpresa.Text      = objresumen.desEmpresa;
                        lbRut.Text          = objresumen.rut;
                        ocultarDiv();

                        if (tabla.Rows.Count > 0)
                        {
                            txtAcreedor.Text    = tabla.Rows[0]["DescAcreedor"].ToString();
                            txtAcreedor.Enabled = false;

                            ViewState["IdProducto"]  = tabla.Rows[0]["IdProducto"].ToString();
                            txtTipoProducto.Text     = tabla.Rows[0]["DescProducto"].ToString();
                            txtTipoProducto.Enabled  = false;
                            ViewState["Certificado"] = tabla.Rows[0]["NCertificado"].ToString();
                            ViewState["IdAcreedor"]  = tabla.Rows[0]["IdAcreedor"].ToString();
                            ViewState["Fogape"]      = tabla.Rows[0]["Fogape"].ToString();
                        }

                        //Verificación Edicion Simultanea
                        string UsuarioFormulario = vem.verificacionEdicionSimultanea(objresumen.idUsuario, objresumen.idEmpresa, objresumen.idOperacion, "DocumentoEmision", "Operacion");
                        if (!string.IsNullOrEmpty(UsuarioFormulario))
                        {
                            MensajeAlerta("Formulario bloqueado por: " + UsuarioFormulario + ". Por favor, intente editar este formulario más tarde. De ser un caso urgente comuníquese con el administrador del sistema.");
                            btnGuardar.Enabled = false;
                        }

                        Page.Session["RESUMEN"] = null;
                    }

                    if (objresumen.linkPrincial != "ListarSeguimiento.aspx")
                    {
                        if (tabla.Rows[0]["ValOpe"].ToString() == "4") //si es valor distinto de 4 es por que no se ha realizado la distribucion de fondos sp = GestionDistribucionFondos
                        {
                            if (tabla.Rows[0]["DescAcreedor"].ToString() != "Seleccione")
                            {
                                addDocumentos();
                            }
                            else
                            {
                                MensajeAlerta("Debe seleccionar un acreedor en el formulario de Operacciones");
                                gridDocumentosCurse.Visible = false;
                            }
                        }
                        else
                        {
                            MensajeAlerta("Debe completar los datos en el formulario de Operación para visualizar los documentos");
                            gridDocumentosCurse.Visible = false;
                        }
                    }
                    else
                    {
                        if (tabla.Rows[0]["DescAcreedor"].ToString() != "Seleccione")
                        {
                            addDocumentos();
                        }
                    }
                }
                else
                {
                    asignacionResumen(ref objresumen);
                    tabla = Ln.ConsultarOperacion(int.Parse(objresumen.idOperacion.ToString()));
                }

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio LN = new LogicaNegocio();

            if (Page.Session["RESUMEN"] != null)
            {
                ViewState["RES"] = (Resumen)Page.Session["RESUMEN"];
            }
            asignacionResumen(ref objresumen);

            Permisos        permiso            = new Permisos();
            ValidarPermisos validar            = new ValidarPermisos();
            DataTable       tabla              = new DataTable("dt");
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2 = SPContext.Current.Web;
            DataTable       dt   = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = objresumen.area;

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    if (Page.Session["RESUMEN"] != null)
                    {
                        ViewState["BUSQUEDA"] = Page.Session["BUSQUEDA"];

                        lbEmpresa.Text   = objresumen.desEmpresa.ToString();
                        lbOperacion.Text = objresumen.desOperacion.ToString();
                        lbEjecutivo.Text = objresumen.descEjecutivo;
                        lbEmpresa.Text   = objresumen.desEmpresa;
                        lbRut.Text       = objresumen.rut;
                        ocultarDiv();
                        objresumen = (Resumen)Page.Session["RESUMEN"];
                        Page.Session["RESUMEN"] = null;
                    }
                }

                CargarDocFiscalia();

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                System.Web.UI.Control divFormulario = this.FindControl("dvFormulario");
                bool TieneFiltro = true;
                //Control divFiltros = this.FindControl("filtros");
                //Control divGrilla = this.FindControl("grilla");

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    warning("Usuario sin permisos configurados");
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                warning("Usuario sin permisos configurados");
            }
        }
Beispiel #29
0
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio LN = new LogicaNegocio();

            if (Page.Session["RESUMEN"] != null)
            {
                ViewState["RES"] = (Resumen)Page.Session["RESUMEN"];
            }
            asignacionResumen(ref objresumen);

            Permisos        permiso            = new Permisos();
            ValidarPermisos validar            = new ValidarPermisos();
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2 = SPContext.Current.Web;
            DataTable       dt   = new DataTable("dt");

            validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name);
            validar.Pagina        = pagina;
            validar.Etapa         = objresumen.area;

            dt = permiso.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                btnAgregar.OnClientClick = "return ValidarSeleccionServicios('" + btnAgregar.ClientID.Substring(0, btnAgregar.ClientID.Length - 10) + "');";
                ocultarDiv();
                if (!Page.IsPostBack)
                {
                    if (Page.Session["RESUMEN"] != null)
                    {
                        objresumen = (Resumen)Page.Session["RESUMEN"];
                        Page.Session["RESUMEN"] = null;

                        ViewState["ACCION"]  = 1;
                        lbEmpresa.Text       = objresumen.desEmpresa;
                        lbRut.Text           = objresumen.rut;
                        LbNegocio.Text       = objresumen.desOperacion;
                        lblNCertificado.Text = LN.ListarNumCertificado(objresumen.idOperacion);

                        try
                        {
                            mostrarDatos();
                            CargaDocumentos();
                        }
                        catch (Exception ex)
                        {
                            LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error);
                        }

                        //Verificación Edicion Simultanea
                        string UsuarioFormulario = vem.verificacionEdicionSimultanea(objresumen.idUsuario, objresumen.idEmpresa, objresumen.idOperacion, "ServiciosLegalesGarantia", "Operacion");
                        if (!string.IsNullOrEmpty(UsuarioFormulario))
                        {
                            ocultarDiv();
                            mensajeAlerta("Formulario bloqueado por: " + UsuarioFormulario + ". Por favor, intente editar este formulario más tarde. De ser un caso urgente comuníquese con el administrador del sistema.");
                            btnGuardar.Enabled = false;
                        }
                    }
                    else
                    {
                        Page.Response.Redirect("MensajeSession.aspx");
                    }

                    validarCriticos();
                }
                objresumen.area = "Fiscalia";

                try
                {
                    buscarArchivos();
                    tbServiciosGarantias1.Columns[1].ItemStyle.Width = 0;
                }
                catch (Exception ex)
                {
                    LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error);
                }

                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;
                //Control divFiltros = this.FindControl("filtros");
                //Control divGrilla = this.FindControl("grilla");

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    mensajeAlerta("Usuario sin permisos configurados");
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                mensajeAlerta("Usuario sin permisos configurados");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ocultarDiv();
            //LogicaNegocio Ln = new LogicaNegocio();

            //PERMISOS USUARIOS
            string          PermisoConfigurado = string.Empty;
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = "",
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    CargarEjecutivo(dt.Rows[0]["descCargo"].ToString(), app2.CurrentUser.Name);
                    CargarCanal();
                    CargarFondos();
                    DropDownList ddlMes = this.ddlMes;
                    CargarMes(ddlMes);
                    CargarEtapas();

                    if (Page.Session["BUSQUEDA"] != null)
                    {
                        Busqueda objBusqueda = new Busqueda();
                        objBusqueda = (Busqueda)Page.Session["BUSQUEDA"];

                        if (objBusqueda.idEtapa != -1)
                        {
                            string ETAPA = objBusqueda.idEtapa.ToString();
                            ddlEtapa.SelectedIndex = ddlEtapa.Items.IndexOf(ddlEtapa.Items.FindByValue(Convert.ToString(objBusqueda.idEtapa)));
                        }

                        txtRazonSocial.Text      = objBusqueda.RazonSocial;
                        Page.Session["BUSQUEDA"] = null;
                    }
                }

                CargarResumen();
                CargarGrilla();
                validar.Permiso      = dt.Rows[0]["Permiso"].ToString();
                ViewState["validar"] = validar;
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }