Пример #1
0
        protected void rdPerfil_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "cmdEdit":
                string[] cParam = new string[2];
                cParam[0] = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_perfil"].ToString();
                Response.Redirect(String.Format("perfil.aspx?CodPerfil={0}", cParam));
                break;

            case "cmdDelete":
                string pCodPerfil = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_perfil"].ToString();
                DBConn oConn      = new DBConn();
                if (oConn.Open())
                {
                    string sPath = Server.MapPath(".") + @"\binary\Perfil_" + pCodPerfil + ".bin";
                    File.Delete(sPath);

                    SysPerfiles oPerfiles = new SysPerfiles(ref oConn);
                    oPerfiles.CodPerfil = pCodPerfil;
                    oPerfiles.Accion    = "ELIMINAR";
                    oPerfiles.Put();

                    oConn.Close();
                }
                rdPerfil.Rebind();
                break;
            }
        }
Пример #2
0
        protected void rdPerfil_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                GridColumn oGridColumn;

                oGridColumn            = rdPerfil.MasterTableView.Columns.FindByUniqueName("NomPerfil");
                oGridColumn.HeaderText = oCulture.GetResource("Perfil", "NomPerfil");

                oGridColumn            = rdPerfil.MasterTableView.Columns.FindByUniqueName("EstPerfil");
                oGridColumn.HeaderText = oCulture.GetResource("Perfil", "EstPerfil");

                SysPerfiles oPerfiles = new SysPerfiles(ref oConn);
                rdPerfil.DataSource = oPerfiles.Get();

                oConn.Close();
            }
        }
Пример #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     oWeb.ValidaSessionAdm();
     if (!IsPostBack)
     {
         CodPerfil.Value = oWeb.GetData("CodPerfil");
         DBConn oConn = new DBConn();
         if (oConn.Open())
         {
             SysPerfiles oPerfiles = new SysPerfiles(ref oConn);
             oPerfiles.CodPerfil = CodPerfil.Value;
             DataTable dt = oPerfiles.Get();
             if (dt != null)
             {
                 if (dt.Rows.Count > 0)
                 {
                     lblPerfil.Text = dt.Rows[0]["nom_perfil"].ToString();
                 }
             }
             dt = null;
         }
         oConn.Close();
     }
 }