Ejemplo n.º 1
0
 /// <summary>
 ///  Иницилизация объектов
 /// </summary>
 /// <param name="e"></param>
 protected override void OnInit(EventArgs e)
 {
     base.OnInit(e);
     this.currentMenager           = base.cmenager.GetMenagerProjectToUser((int)base.cmenager.GetIDUser(HttpContext.Current.User.Identity.Name)); // Получим все данные менеджера запросившего эту страницу
     ViewState["IDMenagerProject"] = this.currentMenager.ID;                                                                                      // определим ID менеджера
     ViewState["Boss"]             = this.currentMenager.SuperMenager;                                                                            // определим менеджер главный или так:)
     if (HttpContext.Current.Request.QueryString["prj"] != null)
     {
         ViewState["IDProject"] = int.Parse(HttpContext.Current.Request.QueryString["prj"]);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Обновление данных по пользователю
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ddlUserEnterprise_DataBound(object sender, EventArgs e)
 {
     if (fvTable.CurrentMode == FormViewMode.Edit)
     {
         MenagerProjectEntity mpe = base.cmenager.GetMenagerProject((int)this.idmenagerproject);
         if (mpe == null)
         {
             return;
         }
         DropDownList ddlUserEnterprise = base.fmc.GetDropDownList(fvTable, "ddlUserEnterprise");
         if (ddlUserEnterprise != null)
         {
             if (mpe.IDUser != null)
             {
                 ddlUserEnterprise.SelectedValue = mpe.IDUser.ToString();
             }
             else
             {
                 ddlUserEnterprise.SelectedIndex = 0;
             }
         }
     }
     //if (fvStepProject.CurrentMode == FormViewMode.Insert)
     //{
     //    DropDownList ddlTemplate = GetDropDownList(fvStepProject, "ddlTemplate");
     //    if (ddlTemplate != null)
     //    {
     //        if (this.insert_idtemplate != -1)
     //        {
     //            ddlTemplate.SelectedValue = this.insert_idtemplate.ToString();
     //            ddlTemplate.Enabled = false;
     //            base.SetEnableButton(fvStepProject, "btInsertTemplate", false);
     //        }
     //        else
     //        {
     //            ddlTemplate.SelectedIndex = -1;
     //            ddlTemplate.Enabled = true;
     //            base.SetEnableButton(fvStepProject, "btInsertTemplate", true);
     //        }
     //    }
     //}
 }
Ejemplo n.º 3
0
 protected void OutView()
 {
     controlProject.IDProject       = this.idproject;
     controlProject.Change          = false;
     controlDetaliProject.IDProject = this.idproject;
     controlDetaliProject.Change    = false;
     this.currentMenager            = base.cmenager.GetMenagerProjectToUser((int)base.cmenager.GetIDUser(HttpContext.Current.User.Identity.Name)); // Получим все данные менеджера запросившего эту страницу
     if ((this.currentMenager != null) & (this.idproject != null))
     {
         if ((this.currentMenager.SuperMenager) | (base.cproject.BelongsMenegerToProject((int)this.idproject, (int)this.currentMenager.ID)))
         {
             controlProject.IDProject       = this.idproject;
             controlProject.Change          = true;
             controlDetaliProject.IDProject = this.idproject;
             controlDetaliProject.Change    = true;
         }
     }
     //controlProject.DataBind();
     //controlDetaliProject.DataBind();
 }