コード例 #1
0
ファイル: Award.ascx.cs プロジェクト: NCIOCPL/pubslocator
        protected void gvResult_DeleteCommand(object source, DataGridCommandEventArgs e)
        {
            AwardCollection dt = ((AwardCollection)this.gvResult.DataSource);

            PubEntAdmin.BLL.Award l_conf = dt[e.Item.ItemIndex];

            int Awdid = l_conf.AwardID;


            string Awdname = "";
            //string AwdCategoryYear = "";
            string Awdyear     = "";
            string Awdcategory = "";



            Awdname     = l_conf.AwdName;
            Awdcategory = l_conf.AwdCategory;
            Awdyear     = l_conf.AwdYear;


            string Activestatus = ((Button)e.Item.Cells[4].Controls[7]).Text;

            if (Activestatus == "Inactive")
            {
                Boolean awdExist = LU_DAL.AwdExist(Awdid);

                if (awdExist == false)
                {
                    LU_DAL.DeleteAwardLU(Awdid);
                    Response.Redirect("~/LookupMgmt.aspx?sub=award");
                }
                else if (awdExist == true)
                {
                    string confirm = "Unable to Inactivate, value associated with Publication.";
                    ((Label)e.Item.Cells[5].Controls[1]).Text = confirm;
                }
            }
            if (Activestatus == "Active")
            {
                int Active = 1;
                LU_DAL.UpdateAwardLU(Awdid, Awdname.Trim(), Awdyear.Trim(), Awdcategory.Trim(), Active);
                Response.Redirect("~/LookupMgmt.aspx?sub=award");
            }
        }
コード例 #2
0
ファイル: Award.ascx.cs プロジェクト: NCIOCPL/pubslocator
        protected void gvResult_UpdateCommand(object source, DataGridCommandEventArgs e)
        {
            AwardCollection dt = ((AwardCollection)this.gvResult.DataSource);

            PubEntAdmin.BLL.Award l_conf = dt[e.Item.ItemIndex];
            int    Awdid       = l_conf.AwardID;
            string Awdname     = "";
            string Awdyear     = "";
            string Awdcategory = "";


            Awdname     = ((TextBox)e.Item.Cells[1].Controls[1]).Text;
            Awdcategory = ((TextBox)e.Item.Cells[1].Controls[3]).Text;
            Awdyear     = ((TextBox)e.Item.Cells[1].Controls[5]).Text;

            if (Awdyear == "")
            {
                string confirm = "Award Year cannot be empty.";
                ((Label)e.Item.Cells[5].Controls[1]).Text = confirm;
            }
            else
            {
                int    Active  = 0;
                string sActive = ((Label)e.Item.Cells[2].Controls[1]).Text;
                if (sActive == "Active")
                {
                    Active = 1;
                }
                else
                {
                    Active = 0;
                }
                ((TextBox)e.Item.Cells[1].Controls[1]).Visible = false;

                Boolean valid    = false;
                Boolean validnum = false;
                Boolean validlen = true;

                if (Awdname != null && Awdname.Length != 0)
                {
                    valid    = PubEntAdminManager.OtherVal(Awdname);
                    validnum = PubEntAdminManager.SpecialVal2(Awdname);
                    validlen = PubEntAdminManager.LenVal(Awdname, 50);
                }

                if (Awdcategory != null && Awdcategory.Length != 0)
                {
                    valid    = PubEntAdminManager.OtherVal(Awdcategory);
                    validnum = PubEntAdminManager.SpecialVal2(Awdcategory);
                    validlen = PubEntAdminManager.LenVal(Awdcategory, 100);
                }
                if (Awdyear != null && Awdyear.Length != 0)
                {
                    valid    = PubEntAdminManager.OtherVal(Awdyear);
                    validnum = PubEntAdminManager.SpecialVal2(Awdyear);
                    validlen = PubEntAdminManager.LenVal(Awdyear, 10);
                }
                if ((valid == false) && (validnum == false) && (validlen == true))
                {
                    DataSet ds = new DataSet();
                    ds = LU_DAL.displayAward();

                    string  dbAwdname = "";
                    string  dbAwdCate = "";
                    string  dbAwdYear = "";
                    Boolean iExist    = false;

                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        DataRow dataRow = ds.Tables[0].Rows[i];
                        dbAwdname = (string)dataRow["AWARD_NAME"].ToString().Trim();
                        dbAwdCate = (string)dataRow["AWARD_Category"].ToString().Trim();
                        dbAwdYear = (string)dataRow["AWARD_YEAR"].ToString().Trim();

                        if (Awdname.Trim() == dbAwdname && Awdcategory.Trim() == dbAwdCate && Awdyear.Trim() == dbAwdYear)
                        {
                            iExist = true;
                        }
                    }

                    if (iExist)
                    {
                        e.Item.Cells[1].Controls[1].Visible = true;
                        string confirm = " The Lookup value already exists.";
                        ((Label)e.Item.Cells[5].Controls[1]).Text = confirm;
                    }
                    else
                    {
                        LU_DAL.UpdateAwardLU(Awdid, Awdname, Awdyear, Awdcategory, Active);
                        Response.Redirect("~/LookupMgmt.aspx?sub=award");
                    }
                }
                else
                {
                    Response.Redirect("InvalidInput.aspx");
                }
            }
        }
コード例 #3
0
ファイル: Award.ascx.cs プロジェクト: NCIOCPL/pubslocator
        protected void gvResult_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            string          sYear = "";
            AwardCollection dt    = ((AwardCollection)this.gvResult.DataSource);

            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                PubEntAdmin.BLL.Award l_conf = dt[e.Item.ItemIndex];
                string Awardid = Convert.ToString(l_conf.AwardID);

                sYear = LU_DAL.GetAwardLUbyAwardid(Awardid);

                ((Label)e.Item.Cells[1].Controls[1]).Text = Server.HtmlEncode(l_conf.AwardDescription);

                //delete btn col
                Button l_able = e.Item.Cells[5].FindControl("lnkbtnDel") as Button;

                if (l_conf.Checked)
                {
                    ((Label)e.Item.Cells[2].Controls[1]).Text = "Active";
                    l_able.Text = "Inactivate";
                    Panel l_pnl = e.Item.Cells[5].FindControl("pnlConfirmDel") as Panel;
                    ((Label)l_pnl.Controls[1]).Text = "Are you sure you want to inactivate this Lookup Value [" + Server.HtmlEncode(l_conf.AwdName) + "]?";
                }
                else
                {
                    ((Label)e.Item.Cells[2].Controls[1]).Text = "Inactive";
                    l_able.Text = "Activate";
                    Panel l_pnl = e.Item.Cells[5].FindControl("pnlConfirmDel") as Panel;
                    ((Label)l_pnl.Controls[1]).Text = "Are you sure you want to activate this Lookup Value [" + Server.HtmlEncode(l_conf.AwdName) + "]?";
                }
            }
            else if (e.Item.ItemType == ListItemType.EditItem)
            {
                PubEntAdmin.BLL.Award l_conf = dt[e.Item.ItemIndex];
                string Awardid = Convert.ToString(l_conf.AwardID);
                sYear = LU_DAL.GetAwardLUbyAwardid(Awardid);
                //((TextBox)e.Item.Cells[1].Controls[1]).Text = Server.HtmlEncode(l_conf.AwdName);
                String status = "";
                if (l_conf.Checked == true)
                {
                    status = "Active";
                }
                else
                {
                    status = "Inactive";
                }
                ((Label)e.Item.Cells[2].Controls[1]).Text = status;

                if (e.Item.Cells[3].Controls[2] is Button)
                {
                    Button l_btnCancel = ((Button)e.Item.Cells[3].Controls[2]);
                    l_btnCancel.ID = "gvResult_Cancel";

                    Panel l_panel = new Panel();
                    l_panel.ID       = "l_panel";
                    l_panel.CssClass = "modalPopup";
                    l_panel.Style.Add("display", "none");
                    l_panel.Width = Unit.Pixel(233);

                    Label l_label = new Label();
                    l_label.Text = "Are you sure you want to continue?";

                    HtmlGenericControl l_div    = new HtmlGenericControl();
                    Button             l_ok     = new Button();
                    Button             l_cancel = new Button();
                    l_ok.ID       = "l_ok";
                    l_ok.Text     = "OK";
                    l_cancel.ID   = "l_cancel";
                    l_cancel.Text = "Cancel";
                    l_div.Controls.Add(l_ok);
                    l_div.Controls.Add(new LiteralControl("&nbsp;"));
                    l_div.Controls.Add(l_cancel);
                    l_div.Attributes.Add("align", "center");

                    l_panel.Controls.Add(l_label);
                    l_panel.Controls.Add(new LiteralControl("<br>"));
                    l_panel.Controls.Add(new LiteralControl("<br>"));
                    l_panel.Controls.Add(l_div);

                    ModalPopupExtender l_mpe = new ModalPopupExtender();
                    l_mpe.ID = "l_mpe";
                    l_mpe.TargetControlID    = l_btnCancel.ID;
                    l_mpe.PopupControlID     = l_panel.ID;
                    l_mpe.BackgroundCssClass = "modalBackground";
                    l_mpe.DropShadow         = true;
                    l_mpe.OkControlID        = l_ok.ID;
                    l_mpe.CancelControlID    = l_cancel.ID;

                    ConfirmButtonExtender l_cbe = new ConfirmButtonExtender();
                    l_cbe.TargetControlID     = l_btnCancel.ID;
                    l_cbe.ConfirmText         = "";
                    l_cbe.DisplayModalPopupID = l_mpe.ID;

                    e.Item.Cells[3].Controls.Add(l_panel);
                    e.Item.Cells[3].Controls.Add(l_mpe);
                    e.Item.Cells[3].Controls.Add(l_cbe);
                }

                //delete btn col
                Button l_able = e.Item.Cells[5].FindControl("lnkbtnDel") as Button;

                if (l_conf.Checked)
                {
                    ((Label)e.Item.Cells[2].Controls[1]).Text = "Active";
                    l_able.Text = "Inactivate";
                    Panel l_pnl = e.Item.Cells[5].FindControl("pnlConfirmDel") as Panel;
                    ((Label)l_pnl.Controls[1]).Text = "Are you sure you want to inactivate this Lookup Value [" + Server.HtmlEncode(l_conf.AwdName) + "]?";
                }
                else
                {
                    ((Label)e.Item.Cells[2].Controls[1]).Text = "Inactive";
                    l_able.Text = "Activate";
                    Panel l_pnl = e.Item.Cells[5].FindControl("pnlConfirmDel") as Panel;
                    ((Label)l_pnl.Controls[1]).Text = "Are you sure you want to activate this Lookup Value [" + Server.HtmlEncode(l_conf.AwdName) + "]?";
                }
            }
        }
コード例 #4
0
 public bool Contains(Award value)
 {
     return(List.Contains(value));
 }
コード例 #5
0
 public void Remove(Award value)
 {
     List.Remove(value);
 }
コード例 #6
0
 public void Insert(int index, Award value)
 {
     List.Insert(index, value);
 }
コード例 #7
0
 public int IndexOf(Award value)
 {
     return(List.IndexOf(value));
 }
コード例 #8
0
 public int Add(Award value)
 {
     return(List.Add(value));
 }