Exemplo n.º 1
0
 protected override void Page_Load_Extended(object sender, EventArgs e)
 {
     if (Request[WebConstants.Request.SCREEN_ID] != null && IsPostBack == false)
     {
         if (Request[WebConstants.Request.DELETE] != null)
         {
             ScreensTableAdapters.ScreenTableAdapter screenTA = new ScreensTableAdapters.ScreenTableAdapter();
             screenTA.Delete(int.Parse(Request[WebConstants.Request.SCREEN_ID]));
             Response.Redirect("~/Maintenance/ScreenList.aspx");
         }
         else
         {
             btnAddScreen.Visible = false;
             btnUpdateScreen.Visible = true;
             ScreensTableAdapters.ScreenTableAdapter screenTA = new ScreensTableAdapters.ScreenTableAdapter();
             Screens.ScreenEntityRow screen = DatabaseUtility.GetScreen(int.Parse(Request[WebConstants.Request.SCREEN_ID]));
             if (screen != null)
             {
                 hfScreenId.Value = screen.screen_id.ToString();
                 tbScreenName.Text = screen.screen_name;
                 tbScreenURL.Text = screen.screen_url;
                 tbHelpHTML.Text = screen.help_html;
             }
         }
     }
     if (loggedInUserRole != WebConstants.Roles.Admin)
     {
         hfCoId.Value = loggedInUserCoId.ToString();
         ddlCompanies.Visible = false;
         lblCompany.Visible = false;
         gvScreens.DataBind();
     }
 }
Exemplo n.º 2
0
 protected void btnUpdateScreen_Click(object sender, EventArgs e)
 {
     ScreensTableAdapters.ScreenTableAdapter screenTA = new ScreensTableAdapters.ScreenTableAdapter();
     if (loggedInUserRole == WebConstants.Roles.Admin)
     {
         screenTA.Update(tbScreenName.Text, tbScreenURL.Text, tbHelpHTML.Text, int.Parse(ddlCompanies.SelectedValue), int.Parse(hfScreenId.Value), int.Parse(hfScreenId.Value));
     }
     else
     {
         screenTA.Update(tbScreenName.Text, tbScreenURL.Text, tbHelpHTML.Text,loggedInUserCoId, int.Parse(hfScreenId.Value), int.Parse(hfScreenId.Value));
     }
     gvScreens.DataBind();
 }
Exemplo n.º 3
0
 public static Screens.ScreenEntityRow GetScreen(int screenId)
 {
     ScreensTableAdapters.ScreenTableAdapter screenTA = new ScreensTableAdapters.ScreenTableAdapter();
     Screens.ScreenEntityRow screen = null;
     IEnumerator iEnum = screenTA.GetScreenById(screenId).GetEnumerator();
     if (iEnum.MoveNext())
     {
         screen = (Screens.ScreenEntityRow)iEnum.Current;
     }
     return screen;
 }
Exemplo n.º 4
0
 private void SetHelp(int loggedInUserCoId)
 {
     char[] seperator = new char[1];
     seperator[0] = '/';
     string[] paths = Request.Path.Split(seperator);
     string path = paths[paths.Length - 1];
     ScreensTableAdapters.ScreenTableAdapter screenTA = new ScreensTableAdapters.ScreenTableAdapter();
     IEnumerator ieScreen = screenTA.GetScreenByURL(loggedInUserCoId, path).GetEnumerator();
     if (ieScreen.MoveNext())
     {
         Screens.ScreenEntityRow screenDR = (Screens.ScreenEntityRow)ieScreen.Current;
         //imgHelp.Visible = true;
         helpHTML = screenDR.help_html;
     }
     else
     {
         //imgHelp.Visible = false;
     }
 }