예제 #1
0
    void abrir_perfiles()
    {
        //Crea la session modulo
        Session["ssDominioid"] = "60";
        //Crea la session tipo de almacen
        Session["ssModuloid"] = "0210";
        //crea la sesion local de tipo de lamacen
        Session["ssLocal"] = "001";

        usuariosperfilBL BL = new usuariosperfilBL();
        tb_usuariosperfil BE = new tb_usuariosperfil();
        DataTable dt = new DataTable();
        BE.usuar = Session["ssUsuar"].ToString().Trim();
        dt = BL.GetAll("02", BE).Tables[0];

        //crea la sesion Perfil del Usuario para presentar menu
        Session["ssPerfil"] = dt.Rows[0]["idper"].ToString(); //Session["ssDominioid"].ToString() + Session["ssModuloid"].ToString();
        //string data = Session["ssPerfil"].ToString();
        Session["ssCanalVentaId"] = "102";
        //redirecciona a panel principal
        Response.Redirect("index.aspx",false);
    }
        private void data_Tablausuarioperfil()
        {
            try
            {
                if (Tablausuarioperfil != null)
                {
                    Tablausuarioperfil.Rows.Clear();
                }
                var BL = new usuariosperfilBL();
                var BE = new tb_usuariosperfil();

                BE.idper = dominioid.SelectedValue.ToString().Trim() + moduloid.SelectedValue.ToString().Trim();

                Tablausuarioperfil = BL.GetAll(EmpresaID, BE).Tables[0];
                if (Tablausuarioperfil.Rows.Count > 0)
                {
                    gridusuarioperfil.DataSource = Tablausuarioperfil;
                    gridusuarioperfil.Rows[0].Selected = false;
                    gridusuarioperfil.Focus();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }