protected void Page_Load(object sender, EventArgs e)
    {
        titulo.Attributes.Add("style", "DISPLAY: none");
        fecha_emision.Attributes.Add("style", "DISPLAY: none");
        mensaje.Attributes.Add("style", "DISPLAY: none");
        flg_noti_mostrado.Attributes.Add("style", "DISPLAY: none");
        imagen.Attributes.Add("style", "DISPLAY: none");

        try
        {
            string usuario = Session["id_persona"].ToString();

            if (!IsPostBack)
            {
                DtoTipoCliente dto_tipo_cliente = new DtoTipoCliente();
                dto_cliente.id_persona           = int.Parse(Session["id_persona"].ToString());
                dto_tipo_cliente.id_tipo_cliente = int.Parse(Request.QueryString["idtipo"].ToString());

                ctr_cliente.Ctr_Saber_Que_Tipo_Cliente_es(dto_cliente, dto_tipo_cliente);


                int tipo_cliente = dto_tipo_cliente.id_tipo_cliente;

                switch (tipo_cliente)
                {
                case Constante.PROPIETARIO:
                    propietario();
                    break;

                case Constante.EMPRESA:
                    empresa();
                    break;

                default:
                    Session.Clear();
                    Session.Abandon();
                    Response.Redirect("~/inicio.aspx");
                    break;
                }
                //divName.InnerHtml = Session["nombre"].ToString();
                //divEmail.InnerHtml = Session["correo"].ToString();
            }
            cargarNotificaciones(usuario);
            Bienvenida();
        }
        catch
        {
            Session.Clear();
            Session.Abandon();
            Response.Redirect("~/inicio.aspx");
        }

        if (!this.IsPostBack)
        {
            Panel1.Visible = true;
            Panel2.Visible = true;
            string usuario = Session["id_persona"].ToString();
            cargarNotificaciones(usuario);
        }
    }
示例#2
0
        public void Dao_Saber_Que_Tipo_Cliente_es(DtoCliente dto_cliente, DtoTipoCliente dto_tipo_cliente)
        {
            SqlCommand cmd = new SqlCommand("sp_Saber_Que_Tipo_Cliente_es", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@id_persona", dto_cliente.id_persona);
            cmd.Parameters.AddWithValue("@id_tipo_cliente", dto_tipo_cliente.id_tipo_cliente);
            DataSet ds = new DataSet();

            conexion.Open();
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            da.Fill(ds);
            da.Dispose();

            SqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                dto_tipo_cliente.id_tipo_cliente = int.Parse(reader[0].ToString());
            }
            conexion.Close();
            conexion.Dispose();
        }
示例#3
0
 public void Ctr_Saber_Que_Tipo_Cliente_es(DtoCliente dto_cliente, DtoTipoCliente dto_tipo_cliente)
 {
     dao_cliente.Dao_Saber_Que_Tipo_Cliente_es(dto_cliente, dto_tipo_cliente);
 }