Example #1
0
        public OrderMealForm(Action actionenum, T_OA_ORDERMEAL OrderObj)
        {
            InitializeComponent();
            PARENT.Children.Add(loadbar);
            orderact = actionenum;
            OrderMealClient.OrderMealInfoAddCompleted    += new EventHandler <OrderMealInfoAddCompletedEventArgs>(OrderMealClient_OrderMealInfoAddCompleted);
            OrderMealClient.OrderMealInfoUpdateCompleted += new EventHandler <OrderMealInfoUpdateCompletedEventArgs>(OrderMealClient_OrderMealInfoUpdateCompleted);
            loadbar.Start();
            switch (actionenum)
            {
            case Action.Add:
                this.tblTitle.Text = "添加订餐信息";
                loadbar.Stop();
                //GetDepartmentNameByDepartmentID(Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID);
                break;

            case Action.Edit:
                this.tblTitle.Text = "修改订餐信息";
                tmpOrderMeal       = OrderObj;
                GetOrderMealInfoByOrderMealID(OrderObj);
                break;

            case Action.Read:
                break;
            }

            //GetDepartmentNameByDepartmentID(Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID);
        }
Example #2
0
 public OrderMealDetailInfo(T_OA_ORDERMEAL OrderObj)
 {
     InitializeComponent();
     GetOrderMealDetailInfoByOrderID(OrderObj);
     
     GetDepartmentNameByDepartmentID(OrderObj.CREATEDEPARTMENTID);
 }
Example #3
0
 public AddOrderMealRemark(Action act,T_OA_ORDERMEAL OrderObj)
 {
     InitializeComponent();
     action = act;
     this.tblTitle.Text = "确认" + OrderObj.ORDERMEALTITLE + "订餐";
     tmpOrderMeal = OrderObj;
 }
Example #4
0
        private void GetOrderMealDetailInfoByOrderID(T_OA_ORDERMEAL OrderObj)
        {
            if (OrderObj != null)
            {
                this.tblOrderMealTitle.Text = OrderObj.ORDERMEALTITLE;
                //this.tblDepartment.Text = OrderObj.DEPARTNAME;
                this.tblContent.Text = HttpUtility.HtmlEncode(OrderObj.CONTENT);
                this.tblRemark.Text  = OrderObj.REMARK;
                string StrState = "";
                switch (OrderObj.ORDERMEALFLAG)
                {
                case "0":
                    StrState = "已取消";
                    break;

                case "1":
                    StrState = "已完成";
                    break;

                case "2":
                    StrState = "待订";
                    break;
                }
                this.tblState.Text   = StrState;
                this.tblAddDate.Text = OrderObj.CREATEDATE.ToShortDateString() + " " + OrderObj.CREATEDATE.ToShortTimeString();
                if (OrderObj.UPDATEDATE != null || OrderObj.UPDATEDATE.ToString() != "")
                {
                    this.tblUpdateDate.Text = OrderObj.UPDATEDATE.ToString();
                }
                this.tblAdduser.Text     = OrderObj.CREATEUSERNAME;
                this.tblUpdater.Text     = OrderObj.UPDATEUSERNAME;
                this.tblWindowTitle.Text = "查看" + OrderObj.ORDERMEALTITLE + "信息";
            }
        }
Example #5
0
        public OrderMealDetailInfo(T_OA_ORDERMEAL OrderObj)
        {
            InitializeComponent();
            GetOrderMealDetailInfoByOrderID(OrderObj);

            GetDepartmentNameByDepartmentID(OrderObj.CREATEDEPARTMENTID);
        }
Example #6
0
        public OrderMealForm(Action actionenum, T_OA_ORDERMEAL OrderObj)
        {
            
            InitializeComponent();
            PARENT.Children.Add(loadbar);
            orderact = actionenum;
            OrderMealClient.OrderMealInfoAddCompleted += new EventHandler<OrderMealInfoAddCompletedEventArgs>(OrderMealClient_OrderMealInfoAddCompleted);
            OrderMealClient.OrderMealInfoUpdateCompleted += new EventHandler<OrderMealInfoUpdateCompletedEventArgs>(OrderMealClient_OrderMealInfoUpdateCompleted);
            loadbar.Start();
            switch(actionenum)
            {
                case Action.Add:
                    this.tblTitle.Text = "添加订餐信息";
                    loadbar.Stop();
                    //GetDepartmentNameByDepartmentID(Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID);
                    break;
                case Action.Edit:
                    this.tblTitle.Text = "修改订餐信息";                    
                    tmpOrderMeal = OrderObj;
                    GetOrderMealInfoByOrderMealID(OrderObj);
                    break;
                case Action.Read:
                    break;


            }
            
            //GetDepartmentNameByDepartmentID(Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID);
        }
Example #7
0
        //查看
        private void btnRead_Click(object sender, RoutedEventArgs e)
        {
            T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为
                        if (cb1.IsChecked == true)
                        {
                            //MeetingInfoId = cb1.Tag.ToString();
                            EditOrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }
            }
            if (!string.IsNullOrEmpty(EditOrderMealInfoT.ORDERMEALID))
            {
                //OrderMealDetailInfo AddWin = new OrderMealDetailInfo(EditOrderMealInfoT);
                //AddWin.Show();
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), "请选择记录");
                return;
            }
        }
Example #8
0
 public AddOrderMealRemark(Action act, T_OA_ORDERMEAL OrderObj)
 {
     InitializeComponent();
     action             = act;
     this.tblTitle.Text = "确认" + OrderObj.ORDERMEALTITLE + "订餐";
     tmpOrderMeal       = OrderObj;
 }
Example #9
0
        private void DaGr_LoadingRow(object sender, DataGridRowEventArgs e)
        {
            T_OA_ORDERMEAL OrderInfoT = (T_OA_ORDERMEAL)e.Row.DataContext;

            CheckBox mychkBox = DaGr.Columns[0].GetCellContent(e.Row).FindName("myChkBox") as CheckBox;

            mychkBox.Tag = OrderInfoT;
        }
Example #10
0
        private void ConfirmBtn_Click(object sender, RoutedEventArgs e)
        {
            T_OA_ORDERMEAL InfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为

                        if (cb1.IsChecked == true)
                        {
                            InfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }
            }



            if (!string.IsNullOrEmpty(InfoT.ORDERMEALID))
            {
                string Result = "";
                SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow com = new SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow();
                com.OnSelectionBoxClosed += (obj, strresult) =>
                {
                    if (InfoT != null)
                    {
                        try
                        {
                            AddOrderMealRemark AddWin = new AddOrderMealRemark(Action.Add, InfoT);


                            //MeetingRoomAppForm AddWin = new MeetingRoomAppForm(Action.Add, MeetingRoomAppT, null);
                            EntityBrowser browser = new EntityBrowser(AddWin);
                            browser.MinHeight       = 300;
                            browser.MinWidth        = 300;
                            AddWin.ReloadDataEvent += new AddOrderMealRemark.refreshGridView(AddWin_ReloadDataEvent);
                            browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
                        }
                        catch (Exception ex)
                        {
                            //com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
                        }
                    }
                };
                com.SelectionBox(Utility.GetResourceStr("ORDEREDMEAL"), Utility.GetResourceStr("ORDERMEALCONFIRM"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
            }
            else
            {
                //MessageBox.Show("请您选择需要删除的数据!");
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "CANCELORDERMEAL"));
            }
        }
Example #11
0
        private void CancelOrderBtn_Click(object sender, RoutedEventArgs e)
        {
            string         MeetingInfoID = "";
            T_OA_ORDERMEAL InfoT         = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为

                        if (cb1.IsChecked == true)
                        {
                            InfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }
            }


            if (!string.IsNullOrEmpty(InfoT.ORDERMEALID))
            {
                string Result = "";
                SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow com = new SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow();
                com.OnSelectionBoxClosed += (obj, result) =>
                {
                    if (InfoT != null)
                    {
                        try
                        {
                            tmpOrderInfoT = InfoT;
                            tmpOrderInfoT.ORDERMEALFLAG = "0";
                            tmpOrderInfoT.UPDATEDATE    = System.DateTime.Now;
                            tmpOrderInfoT.UPDATEUSERID  = "1";
                            OrderMealClient.OrderMealInfoUpdateCompleted += new EventHandler <OrderMealInfoUpdateCompletedEventArgs>(OrderMealClient_OrderMealInfoUpdateCompleted);
                            OrderMealClient.OrderMealInfoUpdateAsync(tmpOrderInfoT);
                        }
                        catch (Exception ex)
                        {
                            //com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
                        }
                    }
                };
                com.SelectionBox(Utility.GetResourceStr("CANCELORDERMEAL"), Utility.GetResourceStr("CANCELORDERMEAL"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
            }
            else
            {
                //MessageBox.Show("请您选择需要删除的数据!");
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "CANCELORDERMEAL"));
            }
        }
Example #12
0
 void GetOrderMealInfoByOrderMealID(T_OA_ORDERMEAL OrderObj)
 {
     if (OrderObj != null)
     {
         tmpOrderMeal = OrderObj;
         //this.GetDepartmentNameByDepartmentID(OrderObj.CREATEDEPARTMENTID);
         this.txtContent.Text = HttpUtility.HtmlDecode(OrderObj.CONTENT);
         this.txtTitle.Text   = OrderObj.ORDERMEALTITLE;
         this.txtTel.Text     = OrderObj.TEL;
         loadbar.Stop();
     }
 }
Example #13
0
 void GetOrderMealInfoByOrderMealID(T_OA_ORDERMEAL OrderObj)
 {
     if (OrderObj != null)
     {                
         tmpOrderMeal = OrderObj;
         //this.GetDepartmentNameByDepartmentID(OrderObj.CREATEDEPARTMENTID);
         this.txtContent.Text = HttpUtility.HtmlDecode(OrderObj.CONTENT);
         this.txtTitle.Text = OrderObj.ORDERMEALTITLE;
         this.txtTel.Text = OrderObj.TEL;
         loadbar.Stop();
     }
 }
Example #14
0
        //删除
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            string         OrderMealID    = "";
            T_OA_ORDERMEAL OrderMealInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为

                        if (cb1.IsChecked == true)
                        {
                            OrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            //OrderMealID += OrderMealInfoT.ORDERMEALID + ",";
                            OrderMealID = OrderMealInfoT.ORDERMEALID;
                            DelInfosList.Add(OrderMealID);
                            //MeetingInfoID += cb1.Tag.ToString() + ",";
                        }
                    }
                }
            }


            if (DelInfosList.Count() > 0)
            {
                string Result = "";
                SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow com = new SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow();
                com.OnSelectionBoxClosed += (obj, result) =>
                {
                    if (DelInfosList != null)
                    {
                        try
                        {
                            OrderMealClient.OrderMealInfoDelAsync(DelInfosList);
                        }
                        catch (Exception ex)
                        {
                            //com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
                        }
                    }
                };
                com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "DELETE"));
            }
        }
Example #15
0
        //新增
        private void btnNew_Click(object sender, RoutedEventArgs e)
        {
            //AddOrderMeal AddWin = new AddOrderMeal("Add");
            //AddWin.Show();
            //AddWin.ReloadDataEvent += new AddOrderMeal.refreshGridView(AddWin_ReloadDataEvent);
            T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL();
            OrderMealForm  AddWin             = new OrderMealForm(Action.Add, EditOrderMealInfoT);
            EntityBrowser  browser            = new EntityBrowser(AddWin);

            browser.MinHeight        = 280;
            browser.MinWidth         = 320;
            browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
            browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
        }
Example #16
0
        //修改
        private void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为
                        if (cb1.IsChecked == true)
                        {
                            //MeetingInfoId = cb1.Tag.ToString();
                            EditOrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }
            }



            if (!string.IsNullOrEmpty(EditOrderMealInfoT.ORDERMEALID))
            {
                if (EditOrderMealInfoT.ORDERMEALFLAG == "1")
                {
                    //MessageBox.Show("信息已经确定,不能修改");
                    Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ORDERMEALISOKNOTEDIT"));
                }
                else
                {
                    OrderMealForm AddWin  = new OrderMealForm(Action.Edit, EditOrderMealInfoT);
                    EntityBrowser browser = new EntityBrowser(AddWin);
                    browser.MinHeight        = 280;
                    browser.MinWidth         = 320;
                    browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                    browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });

                    //AddOrderMeal AddWin = new AddOrderMeal("Edit", EditOrderMealInfoT);
                    //AddWin.Show();
                    //AddWin.ReloadDataEvent += new AddOrderMeal.refreshGridView(AddWin_ReloadDataEvent);
                }
            }
            else
            {
                //MessageBox.Show("请选择需要修改的订餐信息");
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
        }
Example #17
0
        void _imgbutton_Click(object sender, RoutedEventArgs e)
        {
            T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为
                        if (cb1.IsChecked == true)
                        {
                            //MeetingInfoId = cb1.Tag.ToString();
                            EditOrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }
            }



            if (!string.IsNullOrEmpty(EditOrderMealInfoT.ORDERMEALID))
            {
                if (EditOrderMealInfoT.ORDERMEALFLAG == "1")
                {
                    //MessageBox.Show("已经订餐,不能取消");
                    Utility.ShowCustomMessage(MessageTypes.Caution, Utility.GetResourceStr("WARING"), Utility.GetResourceStr("ORDEREDMEALNOCANCEL"));
                }
                else
                {
                    tmpOrderInfoT = EditOrderMealInfoT;
                    tmpOrderInfoT.ORDERMEALFLAG  = "0";
                    tmpOrderInfoT.UPDATEDATE     = System.DateTime.Now;
                    tmpOrderInfoT.UPDATEUSERID   = Common.CurrentLoginUserInfo.EmployeeID;
                    tmpOrderInfoT.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                    OrderMealClient.OrderMealInfoUpdateAsync(tmpOrderInfoT);
                }
            }
            else
            {
                //MessageBox.Show("请选择需要修改的订餐信息");
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "CANCEL"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
        }
Example #18
0
        private void OrderDetailBtn_Click(object sender, RoutedEventArgs e)
        {
            //Button DetailBtn = sender as Button;
            //T_OA_ORDERMEAL Orderinfo = DetailBtn.Tag as T_OA_ORDERMEAL;
            //OrderMealDetailInfo AddWin = new OrderMealDetailInfo(Orderinfo);
            //AddWin.Show();
            T_OA_ORDERMEAL MeetingInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为
                        if (cb1.IsChecked == true)
                        {
                            //MeetingInfoId = cb1.Tag.ToString();
                            MeetingInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }
            }

            if (!string.IsNullOrEmpty(MeetingInfoT.ORDERMEALID))
            {
                OrderMealDetailInfo AddWin  = new OrderMealDetailInfo(MeetingInfoT);
                EntityBrowser       browser = new EntityBrowser(AddWin);
                browser.MinWidth         = 260;
                browser.MinHeight        = 400;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });


                //OrderMealDetailInfo AddWin = new OrderMealDetailInfo(MeetingInfoT);
                ////MeetingMangementDetailInfo AddWin = new MeetingMangementDetailInfo(MeetingInfoT);
                //AddWin.Show();
            }
            else
            {
                //MessageBox.Show("请选择需要修改的会议信息");
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
        }
Example #19
0
        //查看
        private void btnRead_Click(object sender, RoutedEventArgs e)
        {
            T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBtn") as CheckBox; //cb为
                        if (cb1.IsChecked == true)
                        {
                            //MeetingInfoId = cb1.Tag.ToString();
                            EditOrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }
            }
            if (!string.IsNullOrEmpty(EditOrderMealInfoT.ORDERMEALID))
            {
                OrderMealDetailInfo AddWin  = new OrderMealDetailInfo(EditOrderMealInfoT);
                EntityBrowser       browser = new EntityBrowser(AddWin);
                browser.MinWidth         = 260;
                browser.MinHeight        = 400;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });

                //OrderMealDetailInfo AddWin = new OrderMealDetailInfo(EditOrderMealInfoT);
                //AddWin.Show();
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), "请选择记录");
                return;
            }
        }
Example #20
0
        private void DaGr_LoadingRow(object sender, DataGridRowEventArgs e)
        {
            T_OA_ORDERMEAL OrderInfoT = (T_OA_ORDERMEAL)e.Row.DataContext;
            //Button DetailBtn = DaGr.Columns[6].GetCellContent(e.Row).FindName("OrderDetailBtn") as Button; //查看订餐信息
            //Button CancelBtn = DaGr.Columns[6].GetCellContent(e.Row).FindName("CancelOrderBtn") as Button; //取消订餐
            //switch (checkState)
            //{
            //    case "0"://取消
            //        CancelBtn.Visibility = Visibility.Collapsed;
            //        break;
            //    case "1"://已订
            //        CancelBtn.Visibility = Visibility.Collapsed;
            //        break;
            //    case "2"://待订
            //        break;
            //}

            CheckBox mychkBox = DaGr.Columns[0].GetCellContent(e.Row).FindName("myChkBox") as CheckBox;

            mychkBox.Tag = OrderInfoT;
            //DetailBtn.Tag = OrderInfoT;
            //CancelBtn.Tag = OrderInfoT;
        }
Example #21
0
        private void GetOrderMealDetailInfoByOrderID(T_OA_ORDERMEAL OrderObj)
        {
            if (OrderObj != null)
            {
                this.tblOrderMealTitle.Text = OrderObj.ORDERMEALTITLE;
                //this.tblDepartment.Text = OrderObj.DEPARTNAME;
                this.tblContent.Text = HttpUtility.HtmlEncode(OrderObj.CONTENT);
                this.tblRemark.Text = OrderObj.REMARK;
                string StrState = "";
                switch (OrderObj.ORDERMEALFLAG)
                {
                    case "0":
                        StrState = "已取消";
                        break;
                    case "1":
                        StrState = "已完成";
                        break;
                    case "2":
                        StrState = "待订";
                        break;

                }
                this.tblState.Text = StrState;
                this.tblAddDate.Text = OrderObj.CREATEDATE.ToShortDateString() + " " + OrderObj.CREATEDATE.ToShortTimeString();
                if (OrderObj.UPDATEDATE != null || OrderObj.UPDATEDATE.ToString() != "")
                {
                    this.tblUpdateDate.Text = OrderObj.UPDATEDATE.ToString();

                }
                this.tblAdduser.Text = OrderObj.CREATEUSERNAME;
                this.tblUpdater.Text = OrderObj.UPDATEUSERNAME;
                this.tblWindowTitle.Text = "查看" + OrderObj.ORDERMEALTITLE + "信息";
                

            }
        }
Example #22
0
        private void OrderDetailBtn_Click(object sender, RoutedEventArgs e)
        {
            //Button DetailBtn = sender as Button;
            //T_OA_ORDERMEAL Orderinfo = DetailBtn.Tag as T_OA_ORDERMEAL;
            //OrderMealDetailInfo AddWin = new OrderMealDetailInfo(Orderinfo);
            //AddWin.Show();

            T_OA_ORDERMEAL MeetingInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为
                        if (cb1.IsChecked == true)
                        {
                            //MeetingInfoId = cb1.Tag.ToString();
                            MeetingInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }

            }

            if (!string.IsNullOrEmpty(MeetingInfoT.ORDERMEALID))
            {
                
                OrderMealDetailInfo AddWin = new OrderMealDetailInfo(MeetingInfoT);
                EntityBrowser browser = new EntityBrowser(AddWin);
                browser.MinWidth = 260;
                browser.MinHeight = 400;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
                
                
            }
            else
            {
                //MessageBox.Show("请选择需要修改的会议信息");
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }


        }
Example #23
0
 public bool OrderMealInfoUpdate(T_OA_ORDERMEAL obj)
 {
     return(MealBll.UpdateOrderMeal(obj));
 }
Example #24
0
 //添加
 public string OrderMealInfoAdd(T_OA_ORDERMEAL obj)
 {
     return(MealBll.AddOrderMeal(obj));
 }
Example #25
0
        void _imgbutton_Click(object sender, RoutedEventArgs e)
        {

            T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为
                        if (cb1.IsChecked == true)
                        {
                            //MeetingInfoId = cb1.Tag.ToString();
                            EditOrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }

            }



            if (!string.IsNullOrEmpty(EditOrderMealInfoT.ORDERMEALID))
            {
                if (EditOrderMealInfoT.ORDERMEALFLAG == "1")
                {
                    //MessageBox.Show("已经订餐,不能取消");
                    Utility.ShowCustomMessage(MessageTypes.Caution, Utility.GetResourceStr("WARING"), Utility.GetResourceStr("ORDEREDMEALNOCANCEL"));
                }
                else
                {   
                    tmpOrderInfoT = EditOrderMealInfoT;
                    tmpOrderInfoT.ORDERMEALFLAG = "0";
                    tmpOrderInfoT.UPDATEDATE = System.DateTime.Now;
                    tmpOrderInfoT.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
                    tmpOrderInfoT.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                    OrderMealClient.OrderMealInfoUpdateAsync(tmpOrderInfoT); 

                    
                }
            }
            else
            {
                //MessageBox.Show("请选择需要修改的订餐信息");
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "CANCEL"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }


             
        }
Example #26
0
        //查看
        private void btnRead_Click(object sender, RoutedEventArgs e)
        {
            T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为
                        if (cb1.IsChecked == true)
                        {
                            //MeetingInfoId = cb1.Tag.ToString();
                            EditOrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }

            }
            if (!string.IsNullOrEmpty(EditOrderMealInfoT.ORDERMEALID))
            {
                //OrderMealDetailInfo AddWin = new OrderMealDetailInfo(EditOrderMealInfoT);
                //AddWin.Show();
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), "请选择记录");
                return;
            }
        }
Example #27
0
        //删除
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            string OrderMealID = "";
            T_OA_ORDERMEAL OrderMealInfoT = new T_OA_ORDERMEAL();
            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为

                        if (cb1.IsChecked == true)
                        {
                            OrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            //OrderMealID += OrderMealInfoT.ORDERMEALID + ",";
                            OrderMealID = OrderMealInfoT.ORDERMEALID;
                            DelInfosList.Add(OrderMealID);
                            //MeetingInfoID += cb1.Tag.ToString() + ",";
                        }
                    }
                }

                
            }


            if (DelInfosList.Count() > 0)
            {

                string Result = "";
                SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow com = new SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow();
                com.OnSelectionBoxClosed += (obj, result) =>
                {
                    if (DelInfosList != null)
                    {
                        try
                        {
                            OrderMealClient.OrderMealInfoDelAsync(DelInfosList);

                        }
                        catch (Exception ex)
                        {
                            //com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
                        }
                    }
                };
               com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);             
                
            }
            else
            {
                
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "DELETE"));
            }
            
        }
Example #28
0
        //修改
        private void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为
                        if (cb1.IsChecked == true)
                        {
                            //MeetingInfoId = cb1.Tag.ToString();
                            EditOrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }

            }



            if (!string.IsNullOrEmpty(EditOrderMealInfoT.ORDERMEALID))
            {
                if (EditOrderMealInfoT.ORDERMEALFLAG == "1")
                {
                    //MessageBox.Show("信息已经确定,不能修改");
                    Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ORDERMEALISOKNOTEDIT"));
                }
                else
                {
                    OrderMealForm AddWin = new OrderMealForm(Action.Edit, EditOrderMealInfoT);
                    EntityBrowser browser = new EntityBrowser(AddWin);
                    browser.MinHeight = 280;
                    browser.MinWidth = 320;
                    browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                    browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });

                    //AddOrderMeal AddWin = new AddOrderMeal("Edit", EditOrderMealInfoT);
                    //AddWin.Show();
                    //AddWin.ReloadDataEvent += new AddOrderMeal.refreshGridView(AddWin_ReloadDataEvent);
                }
            }
            else
            {
                //MessageBox.Show("请选择需要修改的订餐信息");
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
            
        }
Example #29
0
 //新增
 private void btnNew_Click(object sender, RoutedEventArgs e)
 {
     //AddOrderMeal AddWin = new AddOrderMeal("Add");
     //AddWin.Show();
     //AddWin.ReloadDataEvent += new AddOrderMeal.refreshGridView(AddWin_ReloadDataEvent);
     T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL();
     OrderMealForm AddWin = new OrderMealForm(Action.Add, EditOrderMealInfoT);
     EntityBrowser browser = new EntityBrowser(AddWin);
     browser.MinHeight = 280;
     browser.MinWidth = 320;
     browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
     browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
 }
Example #30
0
        private void ConfirmBtn_Click(object sender, RoutedEventArgs e)
        {            
            T_OA_ORDERMEAL InfoT = new T_OA_ORDERMEAL();
            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为

                        if (cb1.IsChecked == true)
                        {
                            InfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;

                        }
                    }
                }

            }



            if (!string.IsNullOrEmpty(InfoT.ORDERMEALID))
            {
                string Result = "";
                SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow com = new SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow();
                com.OnSelectionBoxClosed += (obj, strresult) =>
                {
                    if (InfoT != null)
                    {
                        try
                        {

                            AddOrderMealRemark AddWin = new AddOrderMealRemark(Action.Add,InfoT);
                            
                            
                            //MeetingRoomAppForm AddWin = new MeetingRoomAppForm(Action.Add, MeetingRoomAppT, null);
                            EntityBrowser browser = new EntityBrowser(AddWin);
                            browser.MinHeight = 300;
                            browser.MinWidth = 300;
                            AddWin.ReloadDataEvent += new AddOrderMealRemark.refreshGridView(AddWin_ReloadDataEvent);
                            browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });



                        }
                        catch (Exception ex)
                        {
                            //com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
                        }
                    }
                };
                com.SelectionBox(Utility.GetResourceStr("ORDEREDMEAL"), Utility.GetResourceStr("ORDERMEALCONFIRM"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);

            }
            else
            {
                //MessageBox.Show("请您选择需要删除的数据!");
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "CANCELORDERMEAL"));
            }


        }
Example #31
0
 //添加        
 public string OrderMealInfoAdd(T_OA_ORDERMEAL obj)
 {
     return MealBll.AddOrderMeal(obj);
     
 }
Example #32
0
        //查看
        private void btnRead_Click(object sender, RoutedEventArgs e)
        {

            T_OA_ORDERMEAL EditOrderMealInfoT = new T_OA_ORDERMEAL();

            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBtn") as CheckBox; //cb为
                        if (cb1.IsChecked == true)
                        {
                            //MeetingInfoId = cb1.Tag.ToString();
                            EditOrderMealInfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;
                        }
                    }
                }

            }
            if (!string.IsNullOrEmpty(EditOrderMealInfoT.ORDERMEALID))
            {
                OrderMealDetailInfo AddWin = new OrderMealDetailInfo(EditOrderMealInfoT);
                EntityBrowser browser = new EntityBrowser(AddWin);
                browser.MinWidth = 260;
                browser.MinHeight = 400;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });

                //OrderMealDetailInfo AddWin = new OrderMealDetailInfo(EditOrderMealInfoT);
                //AddWin.Show();
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), "请选择记录");
                return;
            }
            

        }
Example #33
0
 public bool OrderMealInfoUpdate(T_OA_ORDERMEAL obj)
 {
     return MealBll.UpdateOrderMeal(obj);
 }
Example #34
0
        private void CancelOrderBtn_Click(object sender, RoutedEventArgs e)
        {
            string MeetingInfoID = "";
            T_OA_ORDERMEAL InfoT = new T_OA_ORDERMEAL();
            if (DaGr.ItemsSource != null)
            {
                foreach (object obj in DaGr.ItemsSource)
                {
                    if (DaGr.Columns[0].GetCellContent(obj) != null)
                    {
                        CheckBox cb1 = DaGr.Columns[0].GetCellContent(obj).FindName("myChkBox") as CheckBox; //cb为

                        if (cb1.IsChecked == true)
                        {
                            InfoT = cb1.Tag as T_OA_ORDERMEAL;
                            break;

                        }
                    }
                }

            }


            if (!string.IsNullOrEmpty(InfoT.ORDERMEALID))
            {
                string Result = "";
                SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow com = new SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow();
                com.OnSelectionBoxClosed += (obj, result) =>
                {
                    if (InfoT != null)
                    {
                        try
                        {

                            tmpOrderInfoT = InfoT;
                            tmpOrderInfoT.ORDERMEALFLAG = "0";
                            tmpOrderInfoT.UPDATEDATE = System.DateTime.Now;
                            tmpOrderInfoT.UPDATEUSERID = "1";
                            OrderMealClient.OrderMealInfoUpdateCompleted += new EventHandler<OrderMealInfoUpdateCompletedEventArgs>(OrderMealClient_OrderMealInfoUpdateCompleted);
                            OrderMealClient.OrderMealInfoUpdateAsync(tmpOrderInfoT);  

                            

                        }
                        catch (Exception ex)
                        {
                            //com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
                        }
                    }
                };
                com.SelectionBox(Utility.GetResourceStr("CANCELORDERMEAL"), Utility.GetResourceStr("CANCELORDERMEAL"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);

            }
            else
            {
                //MessageBox.Show("请您选择需要删除的数据!");
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "CANCELORDERMEAL"));
            }


            
            

        }