Example #1
0
        public T_OA_VEHICLEUSEAPP GetVehicleUseAppById(string VehicleUseAppId)
        {
            VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();
            T_OA_VEHICLEUSEAPP     VehicleUseAppById    = vehicleUseManagerBll.GetVehicleUseAppById(VehicleUseAppId);

            return(VehicleUseAppById == null ? null : VehicleUseAppById);
        }
Example #2
0
        private void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            if (dg.SelectedItems == null)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTDATAALERT"));
                return;
            }

            if (dg.SelectedItems.Count == 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTDATAALERT"));
                return;
            }

            T_OA_VEHICLEUSEAPP ent = dg.SelectedItems[0] as T_OA_VEHICLEUSEAPP;

            if (ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString() || ent.CHECKSTATE == ((int)CheckStates.UnApproved).ToString())
            {
                VehicleUseAppForm AddWin  = new VehicleUseAppForm(FormTypes.Edit, ent.VEHICLEUSEAPPID);
                EntityBrowser     browser = new EntityBrowser(AddWin);
                browser.FormType         = FormTypes.Edit;
                browser.MinWidth         = 500;
                browser.MinHeight        = 400;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED"));
                return;
            }
        }
        private void Delete_Click(object sender, RoutedEventArgs e)
        {
            dg.ItemsSource = null;
            ObservableCollection <string> o = new ObservableCollection <string>();
            T_OA_VEHICLEUSEAPP            i = ((Button)sender).DataContext as T_OA_VEHICLEUSEAPP;

            o.Add(i.VEHICLEUSEAPPID);

            if (_lstVUseApp_Add.Contains(i))
            {
                _lstVUseApp_Add.Remove(i);
                _lstVUseApp.Remove(i);
            }
            else if (_lstVUseApp.Contains(i))
            {
                ComfirmWindow com = new ComfirmWindow();
                if (_lstVUseApp.Count > 1) //不能为空
                {
                    string Result = "";

                    com.OnSelectionBoxClosed += (obj, result) =>
                    {
                        _VM.Del_VDDetailsAsync(o);
                        _lstVUseApp.Remove(i);
                    };
                    com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result);
                }
                else
                {
                    ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("ERROR_VDUSEAPP"), Utility.GetResourceStr("CONFIRMBUTTON"));
                }
            }
            dg.ItemsSource = _lstVUseApp;
        }
Example #4
0
        public void DoAction(string actionType)
        {
            if (!Check())
            {
                return;
            }
            if (types == FormTypes.New)
            {
                vehicleUsrApp = new T_OA_VEHICLEUSEAPP();
                vehicleUsrApp.VEHICLEUSEAPPID = System.Guid.NewGuid().ToString();
                vehicleUsrApp.CHECKSTATE      = "0";
            }
            RefreshUI(RefreshedTypes.ShowProgressBar);
            switch (actionType)
            {
            case "0":
                saveType = RefreshedTypes.HideProgressBar;
                Save();
                break;

            case "1":
                saveType = RefreshedTypes.CloseAndReloadData;
                Save();
                break;
            }
        }
Example #5
0
        void btnAudit_Click(object sender, RoutedEventArgs e)
        {
            if (dg.SelectedItems == null)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            if (dg.SelectedItems.Count == 0)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            T_OA_VEHICLEUSEAPP ent = dg.SelectedItems[0] as T_OA_VEHICLEUSEAPP;

            if (ent.CHECKSTATE == ((int)CheckStates.Approving).ToString() ||
                ent.CHECKSTATE == ((int)CheckStates.WaittingApproval).ToString() ||
                ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
            {
                VehicleUseAppForm AddWin  = new VehicleUseAppForm(FormTypes.Audit, ent.VEHICLEUSEAPPID);
                EntityBrowser     browser = new EntityBrowser(AddWin);
                browser.FormType         = FormTypes.Audit;
                browser.MinWidth         = 500;
                browser.MinHeight        = 400;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTRECORDNOTOPERATEPLEASEAGAIN"));
                return;
            }
        }
        //行加载删除按钮
        private void dg_LoadingRow(object sender, DataGridRowEventArgs e)
        {
            T_OA_VEHICLEUSEAPP tmp = (T_OA_VEHICLEUSEAPP)e.Row.DataContext;
            ImageButton        MyButton_Delbaodao = dg.Columns[7].GetCellContent(e.Row).FindName("myDelete") as ImageButton;

            MyButton_Delbaodao.Margin = new Thickness(0);
            MyButton_Delbaodao.AddButtonAction("/SMT.SaaS.FrameworkUI;Component/Images/ToolBar/ico_16_delete.png", Utility.GetResourceStr("DELETE"));
            MyButton_Delbaodao.Tag = tmp;
        }
Example #7
0
 public int AddVehicleUseApp(T_OA_VEHICLEUSEAPP vehicleUseAppInfo)
 {
     VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();
     if (vehicleUseManagerBll.AddVehicleUseApp(vehicleUseAppInfo))
     {
         return 1;
     }
     return -1;
 }
Example #8
0
        public int UpdateVehicleUseApp(T_OA_VEHICLEUSEAPP vehicleUseApp)
        {
            VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();

            if (vehicleUseManagerBll.UpdateVehicleUseApp(vehicleUseApp) == -1)
            {
                return(-1);
            }
            return(1);
        }
Example #9
0
        //取消勾选
        private void myChkBox_Unchecked(object sender, RoutedEventArgs e)
        {
            CheckBox chk = sender as CheckBox;

            if (!chk.IsChecked.Value)
            {
                T_OA_VEHICLEUSEAPP vd = (T_OA_VEHICLEUSEAPP)chk.DataContext;
                _lstVUseApp_Add.Remove(vd);
            }
        }
Example #10
0
        public int AddVehicleUseApp(T_OA_VEHICLEUSEAPP vehicleUseAppInfo)
        {
            VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();

            if (vehicleUseManagerBll.AddVehicleUseApp(vehicleUseAppInfo))
            {
                return(1);
            }
            return(-1);
        }
Example #11
0
 private void UpdateInfo(T_OA_VEHICLEUSEAPP updateInfo)
 {
     updateInfo.UPDATEDATE = System.DateTime.Now;
     updateInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
     updateInfo.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
     updateInfo.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
     updateInfo.OWNERID = Common.CurrentLoginUserInfo.EmployeeID;
     updateInfo.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName;
     updateInfo.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
     _VM.UpdateVehicleUseAppAsync(updateInfo);
 }
Example #12
0
 private T_OA_VEHICLEUSEAPP GetEntityData(T_OA_VEHICLEUSEAPP inputEntity)
 {
     inputEntity.CONTENT = txtContent.Text;
     inputEntity.STARTTIME = dtiStartDate.DateTimeValue;
     inputEntity.ENDTIME = dtiEndDate.DateTimeValue;
     inputEntity.NUM = txtNum.Text;
     inputEntity.ROUTE = txtRoute.Text;
     inputEntity.DEPARTMENTID = txtDepartmentId.Text;
     inputEntity.TEL = txtTel.Text;
     return inputEntity;
 }
Example #13
0
 private T_OA_VEHICLEUSEAPP GetEntityData(T_OA_VEHICLEUSEAPP inputEntity)
 {
     inputEntity.CONTENT = txtContent.Text;
     inputEntity.STARTTIME = dtiStartDate.DateTimeValue;
     inputEntity.ENDTIME = dtiEndDate.DateTimeValue;
     inputEntity.NUM = txtNum.Text;
     inputEntity.ROUTE = txtRoute.Text;
     inputEntity.DEPARTMENTID = txtDepartmentId.Text;
     inputEntity.TEL = txtTel.Text;
     return inputEntity;
 }
Example #14
0
 private void InitData()
 {
     if (types == FormTypes.New)
     {
         VehicleUsrApp = new T_OA_VEHICLEUSEAPP();
         VehicleUsrApp.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString();
     }
     else
     {
         _VM.GetVehicleUseAppByIdAsync(vapId);
     }
     SetForms();
 }
Example #15
0
 private void InitData()
 {
     if (types == FormTypes.New)
     {
         VehicleUsrApp            = new T_OA_VEHICLEUSEAPP();
         VehicleUsrApp.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString();
     }
     else
     {
         _VM.GetVehicleUseAppByIdAsync(vapId);
     }
     SetForms();
 }
Example #16
0
 private void SetFormDefailValue(T_OA_VEHICLEUSEAPP defaultInfo)
 {
     txtDepartmentId.Text = defaultInfo.DEPARTMENTID;
     string departName = GlobalFunction.GetDepartmentNameByID(defaultInfo.DEPARTMENTID);
     if (departName != null)
     {
         txtDepartName.Text = departName;
     }
     txtTel.Text = defaultInfo.TEL;
     dtiStartDate.DateTimeValue = Convert.ToDateTime(defaultInfo.STARTTIME);
     dtiEndDate.DateTimeValue = Convert.ToDateTime(defaultInfo.ENDTIME);
     txtNum.Text = defaultInfo.NUM;
     txtRoute.Text = defaultInfo.ROUTE;
     txtContent.Text = defaultInfo.CONTENT == null ? "" : defaultInfo.CONTENT;
 }
        //删除子表
        private void Delete_Click(object sender, RoutedEventArgs e)
        {
            dg.ItemsSource = null;
            ObservableCollection <string> o = new ObservableCollection <string>();
            T_OA_VEHICLEUSEAPP            i = ((Button)sender).DataContext as T_OA_VEHICLEUSEAPP;

            o.Add(i.VEHICLEUSEAPPID);

            if (_lstVUseApp_Add.Contains(i))
            {
                _lstVUseApp_Add.Remove(i);
            }
            else
            {
                _VM.Del_VDDetailsAsync(o);
            }
            dg.ItemsSource = _lstVUseApp_Add;
        }
Example #18
0
        void _VM_GetVehicleUseAppByIdCompleted(object sender, GetVehicleUseAppByIdCompletedEventArgs e)
        {
            try
            {
                if (e.Error == null)
                {
                    if (e.Result != null)
                    {
                        VehicleUsrApp = e.Result;

                        if (VehicleUsrApp != null)
                        {
                            txtDepartmentId.Text = VehicleUsrApp.DEPARTMENTID;
                            string departName = GlobalFunction.GetDepartmentNameByID(VehicleUsrApp.DEPARTMENTID);
                            if (departName != null)
                            {
                                txtDepartName.Text = departName;
                            }
                            txtTel.Text = VehicleUsrApp.TEL;
                            dtiStartDate.DateTimeValue = Convert.ToDateTime(VehicleUsrApp.STARTTIME);
                            dtiEndDate.DateTimeValue   = Convert.ToDateTime(VehicleUsrApp.ENDTIME);
                            txtNum.Text     = VehicleUsrApp.NUM;
                            txtRoute.Text   = VehicleUsrApp.ROUTE;
                            txtContent.Text = VehicleUsrApp.CONTENT == null ? "" : VehicleUsrApp.CONTENT;
                        }
                        if (types == FormTypes.Resubmit)//重新提交
                        {
                            VehicleUsrApp.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString();
                        }
                        RefreshUI(RefreshedTypes.AuditInfo);
                        RefreshUI(RefreshedTypes.All);
                    }
                }
                else
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message);
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString());
            }
        }
Example #19
0
        void BtnView_Click(object sender, RoutedEventArgs e)
        {
            ObservableCollection <T_OA_VEHICLEUSEAPP> selectItems = GetSelectListView();

            if (selectItems != null)
            {
                vehicleuseappInfo = selectItems.FirstOrDefault();
                VehicleUseAppForm form = new VehicleUseAppForm(FormTypes.Browse, vehicleuseappInfo.VEHICLEUSEAPPID);
                form.VehicleUsrApp = selectItems[0];
                EntityBrowser browser = new EntityBrowser(form);
                browser.FormType         = FormTypes.Browse;
                browser.MinWidth         = 500;
                browser.MinHeight        = 400;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
            }
            else
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
        }
Example #20
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            ObservableCollection <T_OA_VEHICLEUSEAPP> selectItems = GetSelectList();

            if (selectItems == null)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
            else
            {
                for (int i = 0; i < dg.SelectedItems.Count; i++)
                {
                    vehicleuseappInfo = selectItems[i];
                    if (vehicleuseappInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
                    {
                        string        Result = "";
                        ComfirmWindow com    = new ComfirmWindow();
                        com.OnSelectionBoxClosed += (obj, result) =>
                        {
                            try
                            {
                                vehicleManager.DeleteVehicleUseAppListAsync(selectItems);
                            }
                            catch
                            {
                            }
                        };
                        com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result);
                    }
                    else
                    {
                        Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY"));
                        return;
                    }
                }
            }
        }
Example #21
0
        private void AddInfo(T_OA_VEHICLEUSEAPP addInfo)
        {
            //addInfo.VEHICLEUSEAPPID = System.Guid.NewGuid().ToString();
            addInfo.CREATECOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            addInfo.CREATEDATE         = System.DateTime.Now;
            addInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            addInfo.CREATEPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            addInfo.CREATEUSERID       = Common.CurrentLoginUserInfo.EmployeeID;
            addInfo.CREATEUSERNAME     = Common.CurrentLoginUserInfo.EmployeeName;
            addInfo.OWNERCOMPANYID     = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            addInfo.OWNERDEPARTMENTID  = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            addInfo.OWNERID            = Common.CurrentLoginUserInfo.EmployeeID;
            addInfo.OWNERNAME          = Common.CurrentLoginUserInfo.EmployeeName;
            addInfo.OWNERPOSTID        = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            addInfo.UPDATEDATE         = System.DateTime.Now;
            addInfo.UPDATEUSERID       = Common.CurrentLoginUserInfo.EmployeeID;

            // by LDX
            // 2011-08-08
            // 添加部门ID
            addInfo.DEPARTMENTID = txtDepartmentId.Text;

            _VM.AddVehicleUseAppAsync(addInfo);
        }
Example #22
0
 private void SetFormDefailValue(T_OA_VEHICLEUSEAPP defaultInfo)
 {
     if (defaultInfo != null)
     {
         txtDepartmentId.Text = defaultInfo.DEPARTMENTID;
         string departName = GlobalFunction.GetDepartmentNameByID(defaultInfo.DEPARTMENTID);
         if (departName != null)
         {
             txtDepartName.Text = departName;
         }
         txtTel.Text = defaultInfo.TEL;
         dtiStartDate.DateTimeValue = Convert.ToDateTime(defaultInfo.STARTTIME);
         dtiEndDate.DateTimeValue   = Convert.ToDateTime(defaultInfo.ENDTIME);
         txtNum.Text     = defaultInfo.NUM;
         txtRoute.Text   = defaultInfo.ROUTE;
         txtContent.Text = defaultInfo.CONTENT == null ? "" : defaultInfo.CONTENT;
     }
     if (types == FormTypes.Resubmit)//重新提交
     {
         defaultInfo.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString();
     }
     RefreshUI(RefreshedTypes.AuditInfo);
     RefreshUI(RefreshedTypes.All);
 }
Example #23
0
        void btnReSubmit_Click(object sender, RoutedEventArgs e)
        {
            if (dg.SelectedItems == null)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "ReSubmit"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            if (dg.SelectedItems.Count == 0)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "ReSubmit"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }
            T_OA_VEHICLEUSEAPP ent = dg.SelectedItems[0] as T_OA_VEHICLEUSEAPP;

            VehicleUseAppForm form    = new VehicleUseAppForm(FormTypes.Resubmit, ent.VEHICLEUSEAPPID);
            EntityBrowser     browser = new EntityBrowser(form);

            browser.FormType         = FormTypes.Resubmit;
            browser.MinWidth         = 500;
            browser.MinHeight        = 400;
            browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
            browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
        }
Example #24
0
 void BtnView_Click(object sender, RoutedEventArgs e)
 {
     ObservableCollection<T_OA_VEHICLEUSEAPP> selectItems = GetSelectListView();
     if (selectItems != null)
     {
         vehicleuseappInfo = selectItems.FirstOrDefault();
         VehicleUseAppForm form = new VehicleUseAppForm(FormTypes.Browse, vehicleuseappInfo.VEHICLEUSEAPPID);
         form.VehicleUsrApp = selectItems[0];
         EntityBrowser browser = new EntityBrowser(form);
         browser.FormType = FormTypes.Browse;
         browser.MinWidth = 500;
         browser.MinHeight = 400;
         browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
         browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
     }
     else
         ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
 }
Example #25
0
 private void SetFormDefailValue(T_OA_VEHICLEUSEAPP defaultInfo)
 {
     if (defaultInfo != null)
     {
         txtDepartmentId.Text = defaultInfo.DEPARTMENTID;
         string departName = GlobalFunction.GetDepartmentNameByID(defaultInfo.DEPARTMENTID);
         if (departName != null)
         {
             txtDepartName.Text = departName;
         }
         txtTel.Text = defaultInfo.TEL;
         dtiStartDate.DateTimeValue = Convert.ToDateTime(defaultInfo.STARTTIME);
         dtiEndDate.DateTimeValue = Convert.ToDateTime(defaultInfo.ENDTIME);
         txtNum.Text = defaultInfo.NUM;
         txtRoute.Text = defaultInfo.ROUTE;
         txtContent.Text = defaultInfo.CONTENT == null ? "" : defaultInfo.CONTENT;
     }
     if (types == FormTypes.Resubmit)//重新提交
     {
         defaultInfo.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString();
     }
     RefreshUI(RefreshedTypes.AuditInfo);
     RefreshUI(RefreshedTypes.All);
 }
Example #26
0
        private void AddInfo(T_OA_VEHICLEUSEAPP addInfo)
        {
            //addInfo.VEHICLEUSEAPPID = System.Guid.NewGuid().ToString();
            addInfo.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            addInfo.CREATEDATE = System.DateTime.Now;
            addInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            addInfo.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            addInfo.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
            addInfo.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
            addInfo.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            addInfo.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            addInfo.OWNERID = Common.CurrentLoginUserInfo.EmployeeID;
            addInfo.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName;
            addInfo.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            addInfo.UPDATEDATE = System.DateTime.Now;
            addInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
            
            // by LDX
            // 2011-08-08
            // 添加部门ID
            addInfo.DEPARTMENTID = txtDepartmentId.Text;

            _VM.AddVehicleUseAppAsync(addInfo);
        }
Example #27
0
        /// <summary>
        /// 根据传回的XML,添加用车申请
        /// </summary>
        /// <param name="xele"></param>
        private static string VehicleuseappAdd(IEnumerable<XElement> eGFunc)
        {
            try
            {
                if (eGFunc.Count() == 0)
                {
                    return "";
                }
                string strEmployeeID = string.Empty;
                string strOwnerID = string.Empty;
                string strOwnerPostID = string.Empty;
                string strOwnerDepartmentID = string.Empty;
                string strOwnerCompanyID = string.Empty;

                foreach (var q in eGFunc)
                {
                    string strName = q.Attribute("Name").Value;
                    switch (strName)
                    {
                        case "CREATEUSERID":
                            strEmployeeID = q.Attribute("Value").Value;
                            break;
                        case "OWNERID":
                            strOwnerID = q.Attribute("Value").Value;
                            break;
                        case "OWNERPOSTID":
                            strOwnerPostID = q.Attribute("Value").Value;
                            break;
                        case "OWNERDEPARTMENTID":
                            strOwnerDepartmentID = q.Attribute("Value").Value;
                            break;
                        case "OWNERCOMPANYID":
                            strOwnerCompanyID = q.Attribute("Value").Value;
                            break;
                    }
                }

                string employeeid = strEmployeeID.Replace("{", "").Replace("}", "");

                T_OA_VEHICLEUSEAPP entity = new T_OA_VEHICLEUSEAPP();
                entity.VEHICLEUSEAPPID = Guid.NewGuid().ToString();
                entity.CREATEDATE = DateTime.Now;
                entity.OWNERID = strOwnerID;
                entity.OWNERPOSTID = strOwnerPostID;
                entity.OWNERDEPARTMENTID = strOwnerDepartmentID;
                entity.OWNERCOMPANYID = strOwnerCompanyID;
                entity.CREATEUSERID = strOwnerID;
                entity.CREATEPOSTID = strOwnerPostID;
                entity.CREATEDEPARTMENTID = strOwnerDepartmentID;
                entity.CREATECOMPANYID = strOwnerCompanyID;

                VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();
                if (vehicleUseManagerBll.AddVehicleUseApp(entity))
                {
                    return entity.VEHICLEUSEAPPID;
                }
                else
                {
                    string err = "Error";
                    return err;
                }
            }
            catch (Exception e)
            {
                string abc = "<OA>Message=[" + e.Message + "]" + "<OA>Source=[" + e.Source + "]<OA>StackTrace=[" + e.StackTrace + "]<OA>TargetSite=[" + e.TargetSite + "]";
                Tracer.Debug(abc);
                return abc;
            }
        }
Example #28
0
 private void UpdateInfo(T_OA_VEHICLEUSEAPP updateInfo)
 {
     updateInfo.UPDATEDATE = System.DateTime.Now;
     updateInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
     updateInfo.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
     updateInfo.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
     updateInfo.OWNERID = Common.CurrentLoginUserInfo.EmployeeID;
     updateInfo.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName;
     updateInfo.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
     _VM.UpdateVehicleUseAppAsync(updateInfo);
 }
Example #29
0
 public void DoAction(string actionType)
 {
     if (!Check()) return;
     if (types == FormTypes.New)
     {
         vehicleUsrApp = new T_OA_VEHICLEUSEAPP();
         vehicleUsrApp.VEHICLEUSEAPPID = System.Guid.NewGuid().ToString();
         vehicleUsrApp.CHECKSTATE = "0";
     }
     RefreshUI(RefreshedTypes.ShowProgressBar);
     switch (actionType)
     {
         case "0":
             saveType = RefreshedTypes.HideProgressBar;
             Save();
             break;
         case "1":
             saveType = RefreshedTypes.CloseAndReloadData;
             Save();
             break;
     }
 }
Example #30
0
 private void SetFormDefailValue(T_OA_VEHICLEUSEAPP defaultInfo)
 {
     txtDepartmentId.Text = defaultInfo.DEPARTMENTID;
     string departName = GlobalFunction.GetDepartmentNameByID(defaultInfo.DEPARTMENTID);
     if (departName != null)
     {
         txtDepartName.Text = departName;
     }
     txtTel.Text = defaultInfo.TEL;
     dtiStartDate.DateTimeValue = Convert.ToDateTime(defaultInfo.STARTTIME);
     dtiEndDate.DateTimeValue = Convert.ToDateTime(defaultInfo.ENDTIME);
     txtNum.Text = defaultInfo.NUM;
     txtRoute.Text = defaultInfo.ROUTE;
     txtContent.Text = defaultInfo.CONTENT == null ? "" : defaultInfo.CONTENT;
 }
Example #31
0
        void _VM_GetVehicleUseAppByIdCompleted(object sender, GetVehicleUseAppByIdCompletedEventArgs e)
        {
            try
            {
                if (e.Error == null)
                {
                    if (e.Result != null)
                    {
                        VehicleUsrApp = e.Result;

                        if (VehicleUsrApp != null)
                        {
                            txtDepartmentId.Text = VehicleUsrApp.DEPARTMENTID;
                            string departName = GlobalFunction.GetDepartmentNameByID(VehicleUsrApp.DEPARTMENTID);
                            if (departName != null)
                            {
                                txtDepartName.Text = departName;
                            }
                            txtTel.Text = VehicleUsrApp.TEL;
                            dtiStartDate.DateTimeValue = Convert.ToDateTime(VehicleUsrApp.STARTTIME);
                            dtiEndDate.DateTimeValue = Convert.ToDateTime(VehicleUsrApp.ENDTIME);
                            txtNum.Text = VehicleUsrApp.NUM;
                            txtRoute.Text = VehicleUsrApp.ROUTE;
                            txtContent.Text = VehicleUsrApp.CONTENT == null ? "" : VehicleUsrApp.CONTENT;
                        }
                        if (types == FormTypes.Resubmit)//重新提交
                        {
                            VehicleUsrApp.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString();
                        }
                        RefreshUI(RefreshedTypes.AuditInfo);
                        RefreshUI(RefreshedTypes.All);
                    }
                }
                else
                {
                    Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message);
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString());
            }
        }
Example #32
0
 public int UpdateVehicleUseApp(T_OA_VEHICLEUSEAPP vehicleUseApp)
 {
     VehicleUseAppManageBll vehicleUseManagerBll = new VehicleUseAppManageBll();
     if (vehicleUseManagerBll.UpdateVehicleUseApp(vehicleUseApp) == -1)
     {
         return -1;
     }
     return 1;
 }
Example #33
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            ObservableCollection<T_OA_VEHICLEUSEAPP> selectItems = GetSelectList();
            if (selectItems == null)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
            else
            {
                for (int i = 0; i < dg.SelectedItems.Count; i++)
                {
                    vehicleuseappInfo = selectItems[i];
                    if (vehicleuseappInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
                    {
                        string Result = "";
                        ComfirmWindow com = new ComfirmWindow();
                        com.OnSelectionBoxClosed += (obj, result) =>
                        {
                            try
                            {
                                vehicleManager.DeleteVehicleUseAppListAsync(selectItems);
                            }
                            catch
                            {

                            }
                        };
                        com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result);
                    }
                    else
                    {
                        Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY"));
                        return;
                    }
                }
            }
        }