Ejemplo n.º 1
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_CONSERVATIONRECORD ent = dg.SelectedItems[0] as T_OA_CONSERVATIONRECORD;

            if (ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString() || ent.CHECKSTATE == ((int)CheckStates.UnApproved).ToString())
            {
                ConserVationRecord_upd form    = new ConserVationRecord_upd(FormTypes.Edit, ent.CONSERVATIONRECORDID);
                EntityBrowser          browser = new EntityBrowser(form);
                browser.FormType         = FormTypes.Edit;
                browser.MinWidth         = 750;
                browser.MinHeight        = 550;
                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;
            }
        }
Ejemplo n.º 2
0
        private void Get_VCRecordCompleted(object sender, Get_VCRecordCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                conserVation = e.Result;

                if (conserVation != null)
                {
                    txtMAINTENANCEAPPID.Text = conserVation.CONSERVATIONRECORDID;
                    Utility.SetComboboxSelectByText(cmbConserVationName, conserVation.CONSERVATYPE, -1);
                    dateREPAIRDATE.Text   = Convert.ToDateTime(conserVation.REPAIRDATE).ToShortDateString();
                    dateRETRIEVEDATE.Text = Convert.ToDateTime(conserVation.RETRIEVEDATE).ToShortDateString();

                    txtTel.Text               = conserVation.TEL;
                    txtContent.Text           = conserVation.CONTENT;
                    txtReMark.Text            = conserVation.REMARK == null ? "" : conserVation.REMARK;
                    txtCONSERVATIONRANGE.Text = conserVation.CONSERVATIONRANGE.ToString();
                    if (conserVation.T_OA_CONSERVATION != null)
                    {
                        txtVehicleVIN.Text = conserVation.T_OA_CONSERVATION.T_OA_VEHICLE.VIN;
                    }
                    txtFee.Text         = conserVation.CHARGEMONEY.ToString();
                    ckbHasFee.IsChecked = conserVation.ISCHARGE == "1" ? true : false;
                }
                if (types == FormTypes.Resubmit)//重新提交
                {
                    conserVation.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString();
                }
                RefreshUI(RefreshedTypes.AuditInfo);
                RefreshUI(RefreshedTypes.All);
                InitFBControl();
            }
        }
Ejemplo n.º 3
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_CONSERVATIONRECORD ent = dg.SelectedItems[0] as T_OA_CONSERVATIONRECORD;

            if (ent.CHECKSTATE == ((int)CheckStates.Approving).ToString() ||
                ent.CHECKSTATE == ((int)CheckStates.WaittingApproval).ToString() ||
                ent.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
            {
                ConserVationRecord_aud form    = new ConserVationRecord_aud(FormTypes.Audit, ent.CONSERVATIONRECORDID);
                EntityBrowser          browser = new EntityBrowser(form);
                browser.FormType         = FormTypes.Audit;
                browser.MinWidth         = 750;
                browser.MinHeight        = 550;
                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("SELECTRECORDNOTOPERATEPLEASEAGAIN"));
                return;
            }
        }
Ejemplo n.º 4
0
        private void Get_VCRecordCompleted(object sender, Get_VCRecordCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                conserVation = e.Result;

                if (conserVation != null)
                {
                    txtMAINTENANCEAPPID.Text = conserVation.CONSERVATIONRECORDID;
                    Utility.SetComboboxSelectByText(cmbConserVationName, conserVation.CONSERVATYPE, -1);
                    dateREPAIRDATE.Text = Convert.ToDateTime(conserVation.REPAIRDATE).ToShortDateString();
                    dateRETRIEVEDATE.Text = Convert.ToDateTime(conserVation.RETRIEVEDATE).ToShortDateString();

                    txtTel.Text = conserVation.TEL;
                    txtContent.Text = conserVation.CONTENT;
                    txtReMark.Text = conserVation.REMARK == null ? "" : conserVation.REMARK;
                    txtCONSERVATIONRANGE.Text = conserVation.CONSERVATIONRANGE.ToString();
                    if (conserVation.T_OA_CONSERVATION != null)
                    {
                        txtVehicleVIN.Text = conserVation.T_OA_CONSERVATION.T_OA_VEHICLE.VIN;
                    }
                    txtFee.Text = conserVation.CHARGEMONEY.ToString();
                    ckbHasFee.IsChecked = conserVation.ISCHARGE == "1" ? true : false;
                }
                if (types == FormTypes.Resubmit)//重新提交
                {
                    conserVation.CHECKSTATE = (Convert.ToInt32(CheckStates.UnSubmit)).ToString();
                }
                RefreshUI(RefreshedTypes.AuditInfo);
                RefreshUI(RefreshedTypes.All);
                InitFBControl();
            }
        }
Ejemplo n.º 5
0
 public ConserVationRecord_add(FormTypes type)
 {
     InitializeComponent();
     this.types = type;
     _VM.Add_VCRecordCompleted += new EventHandler<Add_VCRecordCompletedEventArgs>(Add_VCRecordCompleted);
     _VM.Upd_VCRecordCompleted += new EventHandler<Upd_VCRecordCompletedEventArgs>(Upd_VCRecordCompleted);
     fbCtr.SaveCompleted += new EventHandler<SMT.SaaS.FrameworkUI.FBControls.ChargeApplyControl.SaveCompletedArgs>(fbCtr_SaveCompleted);
     if (types == FormTypes.New)
     {
         conserVation = new T_OA_CONSERVATIONRECORD();
         conserVation.CHECKSTATE = ((int)CheckStates.UnSubmit).ToString();
         conserVation.CONSERVATIONRECORDID = System.Guid.NewGuid().ToString();
     }
     this.Loaded += new RoutedEventHandler(LayoutRoot_Loaded);
 }
Ejemplo n.º 6
0
 public ConserVationRecord_add(FormTypes type)
 {
     InitializeComponent();
     this.types = type;
     _VM.Add_VCRecordCompleted += new EventHandler <Add_VCRecordCompletedEventArgs>(Add_VCRecordCompleted);
     _VM.Upd_VCRecordCompleted += new EventHandler <Upd_VCRecordCompletedEventArgs>(Upd_VCRecordCompleted);
     fbCtr.SaveCompleted       += new EventHandler <SMT.SaaS.FrameworkUI.FBControls.ChargeApplyControl.SaveCompletedArgs>(fbCtr_SaveCompleted);
     if (types == FormTypes.New)
     {
         conserVation                      = new T_OA_CONSERVATIONRECORD();
         conserVation.CHECKSTATE           = ((int)CheckStates.UnSubmit).ToString();
         conserVation.CONSERVATIONRECORDID = System.Guid.NewGuid().ToString();
     }
     this.Loaded += new RoutedEventHandler(LayoutRoot_Loaded);
 }
Ejemplo n.º 7
0
        public int Add_VCRecord(T_OA_CONSERVATIONRECORD info)
        {
            int n = 0;

            try
            {
                info.T_OA_CONSERVATION = base.GetObjectByEntityKey(info.T_OA_CONSERVATION.EntityKey) as T_OA_CONSERVATION;
                base.AddToContext(info);
                n = SaveContextChanges();
            }
            catch (Exception ex)
            {
                throw (ex);
            }
            return(n);
        }
Ejemplo n.º 8
0
        public int Upd_VCRecord(T_OA_CONSERVATIONRECORD info)
        {
            int n = 0;

            try
            {
                T_OA_CONSERVATIONRECORD tmpobj = base.GetObjectByEntityKey(info.EntityKey) as T_OA_CONSERVATIONRECORD;
                tmpobj.T_OA_CONSERVATION = base.GetObjectByEntityKey(info.T_OA_CONSERVATION.EntityKey) as T_OA_CONSERVATION;
                n = base.Update(info);
                //n = SaveContextChanges();
            }
            catch (Exception ex)
            {
                throw (ex);
            }
            return(n);
        }
Ejemplo n.º 9
0
 void btnReSubmit_Click(object sender, RoutedEventArgs e)
 {
     ObservableCollection<T_OA_CONSERVATIONRECORD> selectInfoList = GetSelectList();
     if (selectInfoList != null && selectInfoList.Count > 0)
     {
         conservationrecordInfo = selectInfoList.FirstOrDefault();
         ConserVationRecord_upd form = new ConserVationRecord_upd(FormTypes.Resubmit, conservationrecordInfo.CONSERVATIONRECORDID);
         form.ConserVation = selectInfoList[0];
         EntityBrowser browser = new EntityBrowser(form);
         browser.FormType = FormTypes.Resubmit;
         browser.MinWidth = 750;
         browser.MinHeight = 550;
         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", "ReSubmit"), Utility.GetResourceStr("CONFIRMBUTTON"));
 }
Ejemplo n.º 10
0
        void BtnView_Click(object sender, RoutedEventArgs e)
        {
            ObservableCollection <T_OA_CONSERVATIONRECORD> selectInfoList = GetSelectList();

            if (selectInfoList != null && selectInfoList.Count > 0)
            {
                conservationrecordInfo = selectInfoList.FirstOrDefault();
                ConserVationRecord_aud form = new ConserVationRecord_aud(FormTypes.Browse, conservationrecordInfo.CONSERVATIONRECORDID);
                form.ConserVation = selectInfoList[0];
                EntityBrowser browser = new EntityBrowser(form);
                browser.FormType         = FormTypes.Browse;
                browser.MinWidth         = 750;
                browser.MinHeight        = 550;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "VIEW"));
            }
        }
Ejemplo n.º 11
0
        void btnReSubmit_Click(object sender, RoutedEventArgs e)
        {
            ObservableCollection <T_OA_CONSERVATIONRECORD> selectInfoList = GetSelectList();

            if (selectInfoList != null && selectInfoList.Count > 0)
            {
                conservationrecordInfo = selectInfoList.FirstOrDefault();
                ConserVationRecord_upd form = new ConserVationRecord_upd(FormTypes.Resubmit, conservationrecordInfo.CONSERVATIONRECORDID);
                form.ConserVation = selectInfoList[0];
                EntityBrowser browser = new EntityBrowser(form);
                browser.FormType         = FormTypes.Resubmit;
                browser.MinWidth         = 750;
                browser.MinHeight        = 550;
                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", "ReSubmit"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
        }
Ejemplo n.º 12
0
 private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     selectDeleteList = GetSelectList();
     if (selectDeleteList != null && selectDeleteList.Count > 0)
     {
         for (int i = 0; i < dg.SelectedItems.Count; i++)
         {
             conservationrecordInfo = selectDeleteList[i];
             if (conservationrecordInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
             {
                 string Result = "";
                 SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow com = new SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow();
                 com.OnSelectionBoxClosed += (obj, result) =>
                 {
                     if (selectDeleteList != null)
                     {
                         try
                         { _VM.Del_VCRecordsAsync(selectDeleteList); }
                         catch
                         { }
                     }
                 };
                 com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
             }
             else
             {
                 Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY"));
                 return;
             }
         }
     }
     else
     {
         Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "DELETE"));
     }
 }
Ejemplo n.º 13
0
        /// <summary>
        /// 根据传回的XML,添加保养记录
        /// </summary>
        /// <param name="xele"></param>
        private static string ConservationrecordAdd(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_CONSERVATIONRECORD entity = new T_OA_CONSERVATIONRECORD();
                entity.CONSERVATIONRECORDID = Guid.NewGuid().ToString();

                ConserVationManagementBll cvmbll = new ConserVationManagementBll();
                System.Collections.ObjectModel.ObservableCollection<object> paras = new System.Collections.ObjectModel.ObservableCollection<object>();
                List<string> bb = new List<string>();
                int iPageCount = 1;
                List<T_OA_CONSERVATION> conservationList = cvmbll.GetInfoList(1, 1, "UPDATEDATE", string.Empty, null, ref iPageCount, strEmployeeID, new List<string>(), "1").ToList();

                entity.T_OA_CONSERVATION = conservationList[0];

                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;

                int i = cvmbll.Add_VCRecord(entity);
                if (i > 0)
                {
                    return entity.CONSERVATIONRECORDID;
                }
                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;
            }
        }
Ejemplo n.º 14
0
 public int Upd_VCRecord(T_OA_CONSERVATIONRECORD info)
 {
     return(cvDal.Upd_VCRecord(info));
 }
Ejemplo n.º 15
0
 private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     selectDeleteList = GetSelectList();
     if (selectDeleteList != null && selectDeleteList.Count > 0)
     {
         for (int i = 0; i < dg.SelectedItems.Count; i++)
         {
             conservationrecordInfo = selectDeleteList[i];
             if (conservationrecordInfo.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
             {
                 string Result = "";
                 SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow com = new SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow();
                 com.OnSelectionBoxClosed += (obj, result) =>
                 {
                     if (selectDeleteList != null)
                     {
                         try
                         {_VM.Del_VCRecordsAsync(selectDeleteList);}
                         catch
                         { }
                     }
                 };
                 com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), SMT.SaaS.FrameworkUI.ChildWidow.ComfirmWindow.titlename, Result);
             }
             else
             {
                 Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY"));
                 return;
             }
         }
     }
     else
     {
         Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "DELETE"));
     }
 }
Ejemplo n.º 16
0
 void BtnView_Click(object sender, RoutedEventArgs e)
 {
     ObservableCollection<T_OA_CONSERVATIONRECORD> selectInfoList = GetSelectList();
     if (selectInfoList != null && selectInfoList.Count > 0)
     {
         conservationrecordInfo = selectInfoList.FirstOrDefault();
         ConserVationRecord_aud form = new ConserVationRecord_aud(FormTypes.Browse, conservationrecordInfo.CONSERVATIONRECORDID);
         form.ConserVation = selectInfoList[0];
         EntityBrowser browser = new EntityBrowser(form);
         browser.FormType = FormTypes.Browse;
         browser.MinWidth = 750;
         browser.MinHeight = 550;
         browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
         browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }, true);
     }
     else
     {
         Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("SELECTWARNING", "VIEW"));
     }
 }
Ejemplo n.º 17
0
 public int Upd_VCRecord(T_OA_CONSERVATIONRECORD info)
 {
     ConserVationManagementBll cvmBll = new ConserVationManagementBll();
     return cvmBll.Upd_VCRecord(info);
 }
Ejemplo n.º 18
0
        public int Upd_VCRecord(T_OA_CONSERVATIONRECORD info)
        {
            ConserVationManagementBll cvmBll = new ConserVationManagementBll();

            return(cvmBll.Upd_VCRecord(info));
        }