예제 #1
0
        private void Bind()
        {
            tm_Mealtime entity = Core.Container.Instance.Resolve <IServiceMealtime>().GetEntity(_id);

            txbMealsName.Text             = entity.MealsName;
            lstStarttime.SelectedValue    = entity.StartTime.ToString();
            lstEndtime.SelectedValue      = entity.EndTime.ToString();
            radioIsTomorrow.SelectedValue = entity.IsTomorrow;
            tbxRemark.Text = entity.Remark;
        }
예제 #2
0
 protected void btnSaveClose_Click(object sender, EventArgs e)
 {
     if (action == "add")
     {
         string             mealsName = txbMealsName.Text.Trim();
         IList <ICriterion> qryList   = new List <ICriterion>();
         qryList.Add(Expression.Eq("MealsName", mealsName));
         tm_Mealtime entity = Core.Container.Instance.Resolve <IServiceMealtime>().GetEntityByFields(qryList);
         if (entity != null)
         {
             Alert.ShowInTop("已存在餐段[ " + mealsName + " ]!保存失败", MessageBoxIcon.Warning);
             return;
         }
     }
     SaveItem();
     PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
 }
예제 #3
0
        private void SaveItem()
        {
            tm_Mealtime entity = new tm_Mealtime();

            if (action == "edit")
            {
                entity = Core.Container.Instance.Resolve <IServiceMealtime>().GetEntity(_id);;
            }
            entity.MealsName  = txbMealsName.Text.Trim();
            entity.StartTime  = lstStarttime.SelectedValue;
            entity.EndTime    = lstEndtime.SelectedValue;
            entity.IsTomorrow = radioIsTomorrow.SelectedValue;
            entity.Remark     = tbxRemark.Text.Trim();
            if (action == "edit")
            {
                Core.Container.Instance.Resolve <IServiceMealtime>().Update(entity);
            }
            else
            {
                Core.Container.Instance.Resolve <IServiceMealtime>().Create(entity);
            }
        }