public void Update(Contractor contractor)
 {
     if (null == contractor)
     {
         return;
     }
     contractorRepository.Update(contractor);
 }
Exemplo n.º 2
0
        /// <summary>
        /// Реализует сохранение подрядчика.
        /// Добавляет подрядчика, если он отсутствует, или обновляет данные, если подрядчик уже существует.
        /// </summary>
        public void SaveContractor(DtoContractor contractorDto)
        {
            var contractor = new Contractor
            {
                Id     = contractorDto.Id,
                Name   = contractorDto.Name,
                Phone  = contractorDto.Phone,
                Tariff = contractorDto.Tariff
            };

            if (contractor.Id == 0)
            {
                _contractorRepository.Add(contractor);
            }
            else
            {
                _contractorRepository.Update(contractor);
            }
        }
Exemplo n.º 3
0
 public IActionResult Edit(Contractor contractor)
 {
     contractorRepo.Update(contractor);
     return(RedirectToAction("Details", new { Id = contractor.ContractorId }));
 }
 public void UpdateContractor(ContractorDto contractor)
 {
     repository.Update(contractor);
 }
Exemplo n.º 5
0
 public void UpdateContractor(Contractor contractor)
 {
     _repository.Update(contractor);
 }
Exemplo n.º 6
0
        private void Update()
        {
            Security objSecurity = new Security();

            #region "variables"
            string vSPName              = objSecurity.KillChars(txtName.Text);
            string vSDATDepartmentId    = objSecurity.KillChars(txtSDATNum.Text);
            string vSPTaxId             = objSecurity.KillChars(txtEIN.Text);
            bool   vSPFeeStatus         = false;  //chkFeeStatus.Checked;
            string vSPMHICNumber        = objSecurity.KillChars(txtMHICNumber.Text);
            bool   vPublishOnMDEWebsite = false;  //chkPublishOnMDEWebsite.Checked;
            string vSPAddress_Line_1    = objSecurity.KillChars(txtAddress_1.Text);
            string vSPAddress_Line_2    = objSecurity.KillChars(txtAddress_2.Text);
            string vSPCity              = objSecurity.KillChars(txtCity_1.Text);
            string vSPState             = objSecurity.KillChars(txtState_1.Text);
            //string vSPCounty = "";// objSecurity.KillChars(txtCounty.Text);
            string vSPZipCode = objSecurity.KillChars(txtZipCode_1.Text);
            string vSPCity2   = objSecurity.KillChars(txtCity_2.Text);
            string vSPState2  = objSecurity.KillChars(txtState_2.Text);
            //string vSPCounty2 = "";// objSecurity.KillChars(txtCounty.Text);
            string   vSPZipCode2                  = objSecurity.KillChars(txtZipcode_2.Text);
            string   vSPPhone                     = objSecurity.KillChars(txtPhone.Text);
            string   vSPFax                       = objSecurity.KillChars(txtFax.Text);
            string   vSPWebSite                   = "";//objSecurity.KillChars(txtWebSite.Text);
            string   vSPEmail                     = objSecurity.KillChars(txtEmailAddress.Text);
            string   vAccreditationID             = objSecurity.KillChars(txtACCID.Text);
            string   vCourseCatID                 = dropCategory.SelectedItem.Value;
            DateTime vAccreditationExpirationDate = default(DateTime);
            //if ((txtAccreditationExpirationDate.Text.Length == 0) || (txtAccreditationExpirationDate.Text == null))
            //{
            //    vAccreditationExpirationDate = Convert.ToDateTime("1/1/1900").ToShortDateString();
            //}
            if (!string.IsNullOrWhiteSpace(txtAccreditationExpirationDate.Text))
            {
                DateTime.TryParse(txtAccreditationExpirationDate.Text, out vAccreditationExpirationDate);
                //vAccreditationExpirationDate = Convert.ToDateTime(objSecurity.KillChars(txtAccreditationExpirationDate.Text));
            }

            int?vDropPublicList = null;
            int pDropPublicList;
            if (int.TryParse(dropPublicList.SelectedItem.Value, out pDropPublicList) && pDropPublicList > -1)
            {
                vDropPublicList = pDropPublicList;
            }
            string vDropIsRenewal  = dropIsRenewal.SelectedItem.Value;
            int?   vDropWaiverType = null;
            int    pDropWaiverType;
            if (int.TryParse(dropWaiverType.SelectedItem.Value, out pDropWaiverType) && pDropWaiverType > -1)
            {
                vDropWaiverType = pDropWaiverType;
            }
            int?vDropPublicListing = null;
            int pDropPublicListing;
            if (int.TryParse(dropPublicListing.SelectedItem.Value, out pDropPublicListing) && pDropPublicListing > -1)
            {
                vDropPublicListing = pDropPublicListing;
            }
            string vContactFirstName = objSecurity.KillChars(txtContactFName.Text);
            string vContactLastName  = objSecurity.KillChars(txtContactLName.Text);
            string vAuthFName        = objSecurity.KillChars(txtAuthRepContFName.Text);
            string vAuthLName        = objSecurity.KillChars(txtAuthRepContLName.Text);
            string vAuthTitle        = objSecurity.KillChars(txtAuthRepContTitle.Text);
            bool   vAgreed           = chkIAgree.Checked;
            #endregion

            #region Updating obj
            var strSPContractorID = GetId();
            if (strSPContractorID > 0)
            {
                var subject = _contractorRepository.Get(strSPContractorID);
                subject.Update(vSPName, vSDATDepartmentId,
                               vSPTaxId, vSPFeeStatus,
                               vSPMHICNumber, vPublishOnMDEWebsite,
                               vSPPhone, "", vSPWebSite, vSPEmail, vAccreditationID, Convert.ToInt32(vCourseCatID),
                               vAccreditationExpirationDate
                               , int.Parse(vDropIsRenewal), vDropWaiverType, vDropPublicListing
                               , vContactFirstName, vContactLastName, vAuthFName, vAuthLName, vAuthTitle, vAgreed);
                _contractorRepository.Update(subject);
                _uow.Commit();

                string strBackToForms = objcryptoJS.AES_encrypt("10", AppConstants.secretKey, AppConstants.initVec).ToString();
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "CallNotify('Your Application has been updated successfully!', '', 'success', 'MDEContAppView.aspx?contapps=active&cgi=" + Request["cgi"] + "');", true);
                //ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "CallNotify('Your Application has been updated successfully!', '', 'success', '#');", true);
            }
            #endregion
        }