Esempio n. 1
0
 public int AddVehicle(T_OA_VEHICLE searchVehicleInfo)
 {
     VehicleInfoManageBll vehicleManagerBll = new VehicleInfoManageBll();
     if (vehicleManagerBll.AddVehicleInfo(searchVehicleInfo))
     {
         return 1;
     }
     return -1;
 }
Esempio n. 2
0
        public int UpdateVehicle(T_OA_VEHICLE searchVehicle)
        {
            VehicleInfoManageBll vehicleManagerBll = new VehicleInfoManageBll();

            if (vehicleManagerBll.UpdateVehicleInfo(searchVehicle) == -1)
            {
                return(-1);
            }
            return(1);
        }
Esempio n. 3
0
        public int AddVehicle(T_OA_VEHICLE searchVehicleInfo)
        {
            VehicleInfoManageBll vehicleManagerBll = new VehicleInfoManageBll();

            if (vehicleManagerBll.AddVehicleInfo(searchVehicleInfo))
            {
                return(1);
            }
            return(-1);
        }
Esempio n. 4
0
        private void SetFormDefailValue(T_OA_VEHICLE defaultInfo)
        {
            txtCarModel.Text             = defaultInfo.VEHICLEMODEL;
            txtCompanyID.Text            = defaultInfo.COMPANYID;
            txtVehicleAssetId.Text       = defaultInfo.ASSETID;
            txtVehicleAssetId.IsReadOnly = true;
            txtVIN.Text               = defaultInfo.VIN;
            dpBuyDate.Text            = defaultInfo.BUYDATE.ToShortDateString();
            txtPrice.Text             = defaultInfo.BUYPRICE.ToString();
            txtINITIALRANGE.Text      = defaultInfo.INITIALRANGE.ToString();
            txtINTERVALRANGE.Text     = defaultInfo.INTERVALRANGE.ToString();
            txtMAINTAINCOMPANY.Text   = defaultInfo.MAINTAINCOMPANY;
            txtMAINTAINTEL.Text       = defaultInfo.MAINTAINTEL;
            txtMAINTENANCECYCLE.Text  = defaultInfo.MAINTENANCECYCLE.ToString();
            txtMAINTENANCEREMIND.Text = defaultInfo.MAINTENANCEREMIND.ToString();
            txtSEATQUANTITY.Text      = defaultInfo.SEATQUANTITY.ToString();
            txtVEHICLEBRANDS.Text     = defaultInfo.VEHICLEBRANDS;
            txtVEHICLETYPE.Text       = defaultInfo.VEHICLETYPE;
            txtWEIGHT.Text            = defaultInfo.WEIGHT.ToString();

            if (!string.IsNullOrEmpty(defaultInfo.VEHICLEFLAG))
            {
                foreach (T_SYS_DICTIONARY Region in cmbUserFlag.Items)
                {
                    if (Region.DICTIONARYVALUE == Convert.ToInt32(defaultInfo.VEHICLEFLAG))
                    {
                        cmbUserFlag.SelectedItem = Region;
                        break;
                    }
                }
            }
            //if (defaultInfo.VEHICLEFLAG.Trim() == null)
            //    cmbUserFlag.SelectedIndex = -1;
            //else
            //{
            //    if (defaultInfo.VEHICLEFLAG.Trim() == "1")
            //        cmbUserFlag.SelectedIndex = 1;
            //    else
            //        cmbUserFlag.SelectedIndex = 0;
            //}
        }
Esempio n. 5
0
        private void SetComboBoxSelect(ObservableCollection <T_OA_VEHICLE> cmbData, string assetId)
        {
            cmbVehicleAssetId.Items.Clear();
            T_OA_VEHICLE selectObj = null;

            foreach (T_OA_VEHICLE obj in cmbData)
            {
                cmbVehicleAssetId.Items.Add(obj);
                if (obj.ASSETID == assetId)
                {
                    selectObj = obj;
                }
            }
            cmbVehicleAssetId.DisplayMemberPath = "VIN";
            if (selectObj != null)
            {
                cmbVehicleAssetId.SelectedItem = selectObj;
            }
            else
            {
                cmbVehicleAssetId.SelectedIndex = 0;
            }
        }
Esempio n. 6
0
        private void UpdateInfo(T_OA_VEHICLE updateInfo)
        {
            if (Check())
            {
                T_SYS_DICTIONARY StrDepCity = cmbUserFlag.SelectedItem as T_SYS_DICTIONARY;
                updateInfo.BUYDATE = Convert.ToDateTime(dpBuyDate.Text);
                updateInfo.BUYPRICE = Convert.ToDecimal(txtPrice.Text);
                updateInfo.INITIALRANGE = Convert.ToDecimal(txtINITIALRANGE.Text);
                updateInfo.INTERVALRANGE = Convert.ToDecimal(txtINTERVALRANGE.Text);
                updateInfo.MAINTAINCOMPANY = txtMAINTAINCOMPANY.Text;
                updateInfo.MAINTAINTEL = txtMAINTAINTEL.Text;
                updateInfo.MAINTENANCECYCLE = Convert.ToDecimal(txtMAINTENANCECYCLE.Text);
                updateInfo.MAINTENANCEREMIND = Convert.ToDecimal(txtMAINTENANCEREMIND.Text);
                updateInfo.SEATQUANTITY = Convert.ToDecimal(txtSEATQUANTITY.Text);
                updateInfo.VEHICLEBRANDS = txtVEHICLEBRANDS.Text;
                updateInfo.VEHICLETYPE = txtVEHICLETYPE.Text;
                updateInfo.WEIGHT = Convert.ToDecimal(txtWEIGHT.Text);

                updateInfo.COMPANYID = txtCompanyID.Text;
                updateInfo.UPDATEDATE = System.DateTime.Now;
                updateInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
                updateInfo.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                if (cmbUserFlag.SelectedIndex > 0)
                {
                    updateInfo.VEHICLEFLAG = StrDepCity.DICTIONARYVALUE.ToString();
                }

                updateInfo.VEHICLEID = System.Guid.NewGuid().ToString();
                updateInfo.VEHICLEMODEL = txtCarModel.Text;
                updateInfo.VIN = txtVIN.Text;


                //停车卡
                foreach (T_OA_VEHICLECARD card in dg.ItemsSource)
                {
                    card.T_OA_VEHICLE = updateInfo;
                    if (card.VEHICLECARDID == null)
                    {
                        card.VEHICLECARDID = Guid.NewGuid().ToString();

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

                        card.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                        card.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                        card.OWNERID = Common.CurrentLoginUserInfo.EmployeeID;
                        card.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                        card.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                        if (card.CHARGEMONEY != null && card.CARDNAME != null)
                            oCard_add.Add(card);
                    }
                    else
                    {
                        //card.UPDATEDATE = DateTime.Now;
                        card.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
                        card.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                        if (card.CHARGEMONEY != null && card.CARDNAME != null)
                            oCard_upd.Add(card);
                    }
                }
                //RefreshUI(saveType);
                RefreshUI(RefreshedTypes.ShowProgressBar);
                _VM.UpdateVehicleAsync(updateInfo);
            }
        }
Esempio n. 7
0
        private void SetFormDefailValue(T_OA_VEHICLE defaultInfo)
        {
            txtCarModel.Text = defaultInfo.VEHICLEMODEL;
            txtCompanyID.Text = defaultInfo.COMPANYID;
            txtVehicleAssetId.Text = defaultInfo.ASSETID;
            txtVehicleAssetId.IsReadOnly = true;
            txtVIN.Text = defaultInfo.VIN;
            dpBuyDate.Text = defaultInfo.BUYDATE.ToShortDateString();
            txtPrice.Text = defaultInfo.BUYPRICE.ToString();
            txtINITIALRANGE.Text = defaultInfo.INITIALRANGE.ToString();
            txtINTERVALRANGE.Text = defaultInfo.INTERVALRANGE.ToString();
            txtMAINTAINCOMPANY.Text = defaultInfo.MAINTAINCOMPANY;
            txtMAINTAINTEL.Text = defaultInfo.MAINTAINTEL;
            txtMAINTENANCECYCLE.Text = defaultInfo.MAINTENANCECYCLE.ToString();
            txtMAINTENANCEREMIND.Text = defaultInfo.MAINTENANCEREMIND.ToString();
            txtSEATQUANTITY.Text = defaultInfo.SEATQUANTITY.ToString();
            txtVEHICLEBRANDS.Text = defaultInfo.VEHICLEBRANDS;
            txtVEHICLETYPE.Text = defaultInfo.VEHICLETYPE;
            txtWEIGHT.Text = defaultInfo.WEIGHT.ToString();

            if (!string.IsNullOrEmpty(defaultInfo.VEHICLEFLAG))
            {
                foreach (T_SYS_DICTIONARY Region in cmbUserFlag.Items)
                {
                    if (Region.DICTIONARYVALUE == Convert.ToInt32(defaultInfo.VEHICLEFLAG))
                    {
                        cmbUserFlag.SelectedItem = Region;
                        break;
                    }
                }
            }
            //if (defaultInfo.VEHICLEFLAG.Trim() == null)
            //    cmbUserFlag.SelectedIndex = -1;
            //else
            //{
            //    if (defaultInfo.VEHICLEFLAG.Trim() == "1")
            //        cmbUserFlag.SelectedIndex = 1;
            //    else
            //        cmbUserFlag.SelectedIndex = 0;
            //}
        }
Esempio n. 8
0
        private void AddInfo()
        {
            if (Check() == false)
                return;
            T_SYS_DICTIONARY StrDepCity = cmbUserFlag.SelectedItem as T_SYS_DICTIONARY;
            oCard_upd.Clear();
            oCard_add.Clear();

            if (newInfo == null)
                newInfo = new T_OA_VEHICLE();

            newInfo.ASSETID = txtVehicleAssetId.Text;
            newInfo.BUYDATE = Convert.ToDateTime(dpBuyDate.Text);
            newInfo.BUYPRICE = Convert.ToDecimal(txtPrice.Text);
            newInfo.INITIALRANGE = Convert.ToDecimal(txtINITIALRANGE.Text);
            newInfo.INTERVALRANGE = Convert.ToDecimal(txtINTERVALRANGE.Text);
            newInfo.MAINTAINCOMPANY = txtMAINTAINCOMPANY.Text;
            newInfo.MAINTAINTEL = txtMAINTAINTEL.Text;
            newInfo.MAINTENANCECYCLE = Convert.ToDecimal(txtMAINTENANCECYCLE.Text);
            newInfo.MAINTENANCEREMIND = Convert.ToDecimal(txtMAINTENANCEREMIND.Text);
            newInfo.SEATQUANTITY = Convert.ToDecimal(txtSEATQUANTITY.Text);
            newInfo.VEHICLEBRANDS = txtVEHICLEBRANDS.Text;
            newInfo.VEHICLETYPE = txtVEHICLETYPE.Text;
            newInfo.WEIGHT = Convert.ToDecimal(txtWEIGHT.Text);
            newInfo.COMPANYID = txtCompanyID.Text;
            newInfo.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            newInfo.CREATEDATE = System.DateTime.Now;
            newInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            newInfo.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            newInfo.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
            newInfo.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;

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

            if (cmbUserFlag.SelectedIndex != 0)
            {
                newInfo.VEHICLEFLAG = StrDepCity.DICTIONARYVALUE.ToString();
            }
            newInfo.VEHICLEMODEL = txtCarModel.Text;
            newInfo.VIN = txtVIN.Text;

            //停车卡
            foreach (T_OA_VEHICLECARD card in dg.ItemsSource)
            {
                card.T_OA_VEHICLE = newInfo;
                if (card.VEHICLECARDID == null && (card.CARDNAME!=null||card.CHARGEMONEY!=null||card.CONTENT!=null))
                {
                    card.VEHICLECARDID = Guid.NewGuid().ToString();

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

                    card.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                    card.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                    card.OWNERID = Common.CurrentLoginUserInfo.EmployeeID;
                    card.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                    card.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                    if (card.CHARGEMONEY != null && card.CARDNAME != null)
                        oCard_add.Add(card);
                }
                else
                {
                    card.UPDATEDATE = DateTime.Now;
                    card.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
                    card.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                    if (card.CHARGEMONEY != null && card.CARDNAME != null)
                        oCard_upd.Add(card);
                }
            }

            if (newInfo.VEHICLEID == null)
            {
                newInfo.VEHICLEID = Guid.NewGuid().ToString();
                _VM.AddVehicleAsync(newInfo);
            }
            else
            {
                newInfo.UPDATEDATE = System.DateTime.Now;
                newInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID;
                newInfo.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                _VM.UpdateVehicleAsync(newInfo);
            }
        }
Esempio n. 9
0
 public int UpdateVehicle(T_OA_VEHICLE searchVehicle)
 {
     VehicleInfoManageBll vehicleManagerBll = new VehicleInfoManageBll();
     if (vehicleManagerBll.UpdateVehicleInfo(searchVehicle) == -1)
     {
         return -1;
     }
     return 1;
 }
Esempio n. 10
0
        private void AddInfo()
        {
            if (Check() == false)
            {
                return;
            }
            T_SYS_DICTIONARY StrDepCity = cmbUserFlag.SelectedItem as T_SYS_DICTIONARY;

            oCard_upd.Clear();
            oCard_add.Clear();

            if (newInfo == null)
            {
                newInfo = new T_OA_VEHICLE();
            }

            newInfo.ASSETID            = txtVehicleAssetId.Text;
            newInfo.BUYDATE            = Convert.ToDateTime(dpBuyDate.Text);
            newInfo.BUYPRICE           = Convert.ToDecimal(txtPrice.Text);
            newInfo.INITIALRANGE       = Convert.ToDecimal(txtINITIALRANGE.Text);
            newInfo.INTERVALRANGE      = Convert.ToDecimal(txtINTERVALRANGE.Text);
            newInfo.MAINTAINCOMPANY    = txtMAINTAINCOMPANY.Text;
            newInfo.MAINTAINTEL        = txtMAINTAINTEL.Text;
            newInfo.MAINTENANCECYCLE   = Convert.ToDecimal(txtMAINTENANCECYCLE.Text);
            newInfo.MAINTENANCEREMIND  = Convert.ToDecimal(txtMAINTENANCEREMIND.Text);
            newInfo.SEATQUANTITY       = Convert.ToDecimal(txtSEATQUANTITY.Text);
            newInfo.VEHICLEBRANDS      = txtVEHICLEBRANDS.Text;
            newInfo.VEHICLETYPE        = txtVEHICLETYPE.Text;
            newInfo.WEIGHT             = Convert.ToDecimal(txtWEIGHT.Text);
            newInfo.COMPANYID          = txtCompanyID.Text;
            newInfo.CREATECOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
            newInfo.CREATEDATE         = System.DateTime.Now;
            newInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
            newInfo.CREATEPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
            newInfo.CREATEUSERID       = Common.CurrentLoginUserInfo.EmployeeID;
            newInfo.CREATEUSERNAME     = Common.CurrentLoginUserInfo.EmployeeName;

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

            if (cmbUserFlag.SelectedIndex != 0)
            {
                newInfo.VEHICLEFLAG = StrDepCity.DICTIONARYVALUE.ToString();
            }
            newInfo.VEHICLEMODEL = txtCarModel.Text;
            newInfo.VIN          = txtVIN.Text;

            //停车卡
            foreach (T_OA_VEHICLECARD card in dg.ItemsSource)
            {
                card.T_OA_VEHICLE = newInfo;
                if (card.VEHICLECARDID == null && (card.CARDNAME != null || card.CHARGEMONEY != null || card.CONTENT != null))
                {
                    card.VEHICLECARDID = Guid.NewGuid().ToString();

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

                    card.OWNERCOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                    card.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                    card.OWNERID           = Common.CurrentLoginUserInfo.EmployeeID;
                    card.OWNERNAME         = Common.CurrentLoginUserInfo.EmployeeName;
                    card.OWNERPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                    if (card.CHARGEMONEY != null && card.CARDNAME != null)
                    {
                        oCard_add.Add(card);
                    }
                }
                else
                {
                    card.UPDATEDATE     = DateTime.Now;
                    card.UPDATEUSERID   = Common.CurrentLoginUserInfo.EmployeeID;
                    card.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                    if (card.CHARGEMONEY != null && card.CARDNAME != null)
                    {
                        oCard_upd.Add(card);
                    }
                }
            }

            if (newInfo.VEHICLEID == null)
            {
                newInfo.VEHICLEID = Guid.NewGuid().ToString();
                _VM.AddVehicleAsync(newInfo);
            }
            else
            {
                newInfo.UPDATEDATE     = System.DateTime.Now;
                newInfo.UPDATEUSERID   = Common.CurrentLoginUserInfo.EmployeeID;
                newInfo.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                _VM.UpdateVehicleAsync(newInfo);
            }
        }
Esempio n. 11
0
        private void UpdateInfo(T_OA_VEHICLE updateInfo)
        {
            if (Check())
            {
                T_SYS_DICTIONARY StrDepCity = cmbUserFlag.SelectedItem as T_SYS_DICTIONARY;
                updateInfo.BUYDATE           = Convert.ToDateTime(dpBuyDate.Text);
                updateInfo.BUYPRICE          = Convert.ToDecimal(txtPrice.Text);
                updateInfo.INITIALRANGE      = Convert.ToDecimal(txtINITIALRANGE.Text);
                updateInfo.INTERVALRANGE     = Convert.ToDecimal(txtINTERVALRANGE.Text);
                updateInfo.MAINTAINCOMPANY   = txtMAINTAINCOMPANY.Text;
                updateInfo.MAINTAINTEL       = txtMAINTAINTEL.Text;
                updateInfo.MAINTENANCECYCLE  = Convert.ToDecimal(txtMAINTENANCECYCLE.Text);
                updateInfo.MAINTENANCEREMIND = Convert.ToDecimal(txtMAINTENANCEREMIND.Text);
                updateInfo.SEATQUANTITY      = Convert.ToDecimal(txtSEATQUANTITY.Text);
                updateInfo.VEHICLEBRANDS     = txtVEHICLEBRANDS.Text;
                updateInfo.VEHICLETYPE       = txtVEHICLETYPE.Text;
                updateInfo.WEIGHT            = Convert.ToDecimal(txtWEIGHT.Text);

                updateInfo.COMPANYID      = txtCompanyID.Text;
                updateInfo.UPDATEDATE     = System.DateTime.Now;
                updateInfo.UPDATEUSERID   = Common.CurrentLoginUserInfo.EmployeeID;
                updateInfo.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                if (cmbUserFlag.SelectedIndex > 0)
                {
                    updateInfo.VEHICLEFLAG = StrDepCity.DICTIONARYVALUE.ToString();
                }

                updateInfo.VEHICLEID    = System.Guid.NewGuid().ToString();
                updateInfo.VEHICLEMODEL = txtCarModel.Text;
                updateInfo.VIN          = txtVIN.Text;


                //停车卡
                foreach (T_OA_VEHICLECARD card in dg.ItemsSource)
                {
                    card.T_OA_VEHICLE = updateInfo;
                    if (card.VEHICLECARDID == null)
                    {
                        card.VEHICLECARDID = Guid.NewGuid().ToString();

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

                        card.OWNERCOMPANYID    = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                        card.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                        card.OWNERID           = Common.CurrentLoginUserInfo.EmployeeID;
                        card.OWNERNAME         = Common.CurrentLoginUserInfo.EmployeeName;
                        card.OWNERPOSTID       = Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                        if (card.CHARGEMONEY != null && card.CARDNAME != null)
                        {
                            oCard_add.Add(card);
                        }
                    }
                    else
                    {
                        //card.UPDATEDATE = DateTime.Now;
                        card.UPDATEUSERID   = Common.CurrentLoginUserInfo.EmployeeID;
                        card.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName;
                        if (card.CHARGEMONEY != null && card.CARDNAME != null)
                        {
                            oCard_upd.Add(card);
                        }
                    }
                }
                //RefreshUI(saveType);
                RefreshUI(RefreshedTypes.ShowProgressBar);
                _VM.UpdateVehicleAsync(updateInfo);
            }
        }