コード例 #1
0
ファイル: MaintenanceAppForm.xaml.cs プロジェクト: jjg0519/OA
        private void AddInfo()
        {
            T_OA_MAINTENANCEAPP info = new T_OA_MAINTENANCEAPP();

            info.T_OA_VEHICLE     = (T_OA_VEHICLE)cmbVehicleAssetId.SelectedItem;
            info.CHECKSTATE       = conserVation.CHECKSTATE;
            info.MAINTENANCEAPPID = conserVation.MAINTENANCEAPPID;
            info.MAINTENANCETYPE  = ((SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY)cmbRepairName.SelectedItem).DICTIONARYNAME.ToString();

            info.TEL     = txtTel.Text;
            info.CONTENT = txtContent.Text;
            info.REMARK  = txtReMark.Text;

            info.ISCHARGE    = ckbHasFee.IsChecked == true ? "1" : "0";
            info.CHARGEMONEY = ckbHasFee.IsChecked == true?Convert.ToDecimal(txtFee.Text) : 0;

            info.REPAIRDATE    = DateTime.Parse(dateREPAIRDATE.Text);
            info.RETRIEVEDATE  = DateTime.Parse(dateRETRIEVEDATE.Text);
            info.REPAIRCOMPANY = txtREPAIRCOMPANY.Text;
            info.TEL           = txtTel.Text;

            info.CREATEDATE         = System.DateTime.Now;
            info.CREATECOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            info.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            info.CREATEPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            info.CREATEUSERID       = Common.CurrentLoginUserInfo.EmployeeID;
            info.CREATEUSERNAME     = Common.CurrentLoginUserInfo.EmployeeName;

            info.OWNERCOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            info.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            info.OWNERPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            info.OWNERID           = Common.CurrentLoginUserInfo.EmployeeID;
            info.OWNERNAME         = Common.CurrentLoginUserInfo.EmployeeName;

            //info.UPDATEDATE = System.DateTime.Now;
            //info.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
            //info.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;

            _VM.AddMaintenanceAppAsync(info);
            conserVation = info;
        }