示例#1
0
        protected void btnAddWoreda_Click(object sender, EventArgs e)
        {
            Messages.ClearMessage();
            if (ViewState["ClassWoreda"] == null)
            {
                Messages.SetMessage("Please select one item from the Grid!", WarehouseApplication.Messages.MessageType.Error);
                UpdatePanel1.Update();
                return;
            }

            List <woreda> classWoreda = (List <woreda>)ViewState["ClassWoreda"];

            if (!classWoreda.Exists(w => w.WoredaID == cboWoreda.SelectedValue))
            {
                woreda w = new woreda();
                w.WoredaID   = cboWoreda.SelectedValue;
                w.WoredaName = cboWoreda.SelectedItem.Text;
                classWoreda.Insert(0, w);
                ViewState["ClassWoreda"] = classWoreda;

                gvClassWereda.DataSource = classWoreda;
                gvClassWereda.DataBind();
            }
            else
            {
                Messages.SetMessage("Woreda entered already exists!", WarehouseApplication.Messages.MessageType.Error);
                UpdatePanel1.Update();
            }
        }
示例#2
0
 public static int CompareByString(woreda x, woreda y)
 {
     if (x == null)
     {
         if (y == null)
         {
             return(0);
         }
         else
         {
             return(-1);
         }
     }
     else
     {
         return(x.WoredaName.CompareTo(y.WoredaName));
     }
 }
示例#3
0
        void FillWoredaGrid(Guid CommodityClassID)
        {
            DataTable dt = ModelCommoditySymbol.GetWoredaForClass(CommodityClassID);

            List <woreda> classWoreda = new List <woreda>();

            foreach (DataRow dr in dt.Rows)
            {
                woreda w = new woreda();
                w.WoredaID   = dr["WoredaID"].ToString();
                w.WoredaName = dr["WoredaName"].ToString();
                classWoreda.Add(w);
            }
            ViewState.Add("ClassWoreda", classWoreda);

            gvClassWereda.DataSource = classWoreda;
            gvClassWereda.DataBind();
        }