/* Carga pagina e inicia controles con valores de la pagina previa si existe*/ /* ---------------------------------------------------------------------------------------- * Evento load de la pagina, Verifica si es la primera vez que se carga la * pagina, carga DatUser en variables de sesión y des-habilita controles * ----------------------------------------------------------------------------------------*/ protected void Page_Load(object sender, EventArgs e) { //Si cuenta con los permisos cargados verifica si tiene el permiso a esta pagina if (Session["Permisos"] != null) { List<int> Permisos = new List<int>((int[])Session["Permisos"]); bool find; find = Permisos.Exists(delegate(int i) { return i == 1; });//i = ID Permiso a buscar if (find == false) { AccesoDenegado.DoConfirm(); }// Si no tiene el permiso manda niega acceso } else { Response.Redirect("Login/Login.aspx");//Si Session["Permisos"] es null manda a loguin para cargar permisos } this.txtFechaIngre.MaxDate = DateTime.Today; this.txtFechaNac.MaxDate = DateTime.Today.Subtract(TimeSpan.FromDays(6574)); this.txtFechaNac.MinDate = Convert.ToDateTime("1923-01-01"); // Verifica si es la primera carga de la pagina if (!Page.IsPostBack) { // Si la peticion vino de una pagina anterior, guarda su nombre en la lista if (Request.UrlReferrer != null) { pagAnte.uri = Request.Url.ToString(); SiteMaster.listaPagAnterior.Add(pagAnte); } } // obtiene el id de usuario de la variable de sesión ejecutivo if (Session["Ejecutivo"] != null) { // Busca los datos asociados al ejecutivo para cargar la cooperativa en una variable de sesión DatUser = busqueda.DatosUser(Convert.ToString(Session["Ejecutivo"])); Session["NoCoop"] = DatUser.IdCoop; Session["Coop"] = DatUser.Coop; Session["NoPlaza"] = DatUser.IdPlaza; Session["Plaza"] = DatUser.Plaza; Session["NoSucursal"] = DatUser.IdSucursal; Session["Sucursal"] = DatUser.Sucursal; Session["RefSuc"] = DatUser.RefSucursal; } else { // Muestra mensaje de que no se pueden recuperar datos, y regresa a pagina de Login GeneraMensaje("Alto!!!", "No se puede recuperar la informacion de usuario, </br>vuelva a iniciar sesión en el portal." + "</br>Si el problema persiste, reinicie el explorador o borre las cookies", 'W'); System.Threading.Thread.Sleep(5000); Response.Redirect("/Login/Login.aspx"); } // Ejecuta la funcion des-habilitar controles if (Page.IsPostBack) { HabilitaControles(habilitaExt); } }
public void Yes() { Response.Redirect("Default.aspx"); } //Pagina a la que se redireccionara /// <summary> /// Evento load de la pagina, Verifica si es la primera vez que se carga la pagina, /// carga DatUser en variables de sesión y des-habilita controles /// </summary> /// <param name="sender">object sender</param> /// <param name="e">EventArgs e</param> protected void Page_Load(object sender, EventArgs e) { // ***** Validacion de acceso ***** Acceso.Revisa_Permisos(1); this.txtFechaIngre.MaxDate = DateTime.Today; this.txtFechaNac.MaxDate = DateTime.Today.Subtract(TimeSpan.FromDays(6574)); this.txtFechaNac.MinDate = Convert.ToDateTime("1923-01-01"); if (Convert.ToInt32(Session["NoCoop"]) == 2) { this.ServicioPublico.Visible = true; frmDatCot.Height = 390; } else { this.ServicioPublico.Visible = false; frmDatCot.Height = 370; } // Verifica si es la primera carga de la pagina if (!Page.IsPostBack) { // Si la peticion vino de una pagina anterior, guarda su nombre en la lista if (Request.UrlReferrer != null) { pagAnte.uri = Request.Url.ToString(); SiteMaster.listaPagAnterior.Add(pagAnte); } } // obtiene el id de usuario de la variable de sesión ejecutivo if (Session["Ejecutivo"] != null) { // Busca los datos asociados al ejecutivo para cargar la cooperativa en una variable de sesión DatUser = busqueda.DatosUser(Convert.ToString(Session["Ejecutivo"])); Session["NoCoop"] = DatUser.IdCoop; Session["Coop"] = DatUser.Coop; Session["NoPlaza"] = DatUser.IdPlaza; Session["Plaza"] = DatUser.Plaza; Session["NoSucursal"] = DatUser.IdSucursal; Session["Sucursal"] = DatUser.Sucursal; Session["RefSuc"] = DatUser.RefSucursal; } else { // Muestra mensaje de que no se pueden recuperar datos, y regresa a pagina de Login Acceso.GeneraMensaje("Alto!!!", "No se puede recuperar la informacion de usuario, </br>vuelva a iniciar sesión en el portal.</br>Si el problema persiste, reinicie el explorador o borre las cookies", 'W'); System.Threading.Thread.Sleep(5000); Response.Redirect("/Login/Login.aspx"); } // Ejecuta la funcion des-habilitar controles if (Page.IsPostBack) { HabilitaControles(habilitaExt); //// VALIDACION DE VALOR FACTURA if (this.chkFactura.Checked == false && this.chkSp.Checked == false && this.chkLegalizado.Checked == false) { Session["ValorAuto"] = 3; Session["SumAseg"] = "0"; Session["flagLegalizado"] = false; //LEGALIZADO Session["flagSP"] = false; //SERVICIO PUBLICO Session["flagSPFactura"] = false; //SERVICIO PUBLICO CONVENIDO } if (this.chkFactura.Checked == true && this.chkSp.Checked== false && this.chkLegalizado.Checked == false) { if (Convert.ToInt32(cbAno.SelectedItem.Text) >= Convert.ToInt32(DateTime.Today.Year)) { Session["ValorAuto"] = 4; Session["SumAseg"] = this.txtSumAseg.Text; Session["flagLegalizado"] = false; //LEGALIZADO Session["flagSP"] = false; //SERVICIO PUBLICO Session["flagSPFactura"] = false; //SERVICIO PUBLICO CONVENIDO } else { Session["ValorAuto"] = 3; Session["SumAseg"] = "0"; Session["flagLegalizado"] = false; //LEGALIZADO Session["flagSP"] = false; //SERVICIO PUBLICO Session["flagSPFactura"] = false; //SERVICIO PUBLICO CONVENIDO Acceso.GeneraMensaje("Valor factura", "Solo se pueden cotizar a valor factura los vehiculos del año actual", 'I'); } } /// VALIDACION LEGALIZADO if (this.chkLegalizado.Checked == true) { Session["SumAseg"] = this.txtLegalizado.Text; Session["TipoLegalizado"] = this.cbTipoLegalizado.Value; if (Convert.ToInt32(Session["TipoLegalizado"]) == 1) { Session["ValorAuto"] = 5; } if (Convert.ToInt32(Session["TipoLegalizado"]) == 2) { Session["ValorAuto"] = 8; } Session["flagLegalizado"] = true; Session["flagSP"] = false; //SERVICIO PUBLICO Session["flagSPFactura"] = false; //SERVICIO PUBLICO CONVENIDO } // VALIDACIONES SERVICIO PUBLICO // VALOR COMERCIAL if (this.chkSp.Checked == true && this.chkFactura.Checked == false) { Session["ValorAuto"] = 6; Session["SumAseg"] = "0"; Session["flagSP"] = true; Session["flagLegalizado"] = false; //LEGALIZADO Session["flagSPFactura"] = false; //SERVICIO PUBLICO CONVENIDO } //VALOR FACTURA if (this.chkSp.Checked == true && this.chkFactura.Checked == true) { Session["ValorAuto"] = 7; Session["SumAseg"] = this.txtSumAseg.Text; Session["flagSPFactura"] = true; Session["flagLegalizado"] = false; //LEGALIZADO Session["flagSP"] = false; //SERVICIO PUBLICO } } }