Exemplo n.º 1
0
        public void UpdateVendor(VendorSubListDto input)
        {
            try
            {
                VendorSub updateSubVendor = _vendorSubRepository.GetAll().Where(s => s.TenantId == input.TenantId && s.VendorID == input.VendorID).First();

                updateSubVendor.ContactName           = input.ContactName;
                updateSubVendor.ContactPhone          = input.ContactPhone;
                updateSubVendor.ContactFax            = input.ContactFax;
                updateSubVendor.ContactEmail          = input.ContactEmail;
                updateSubVendor.Address1              = input.Address1;
                updateSubVendor.Address2              = input.Address2;
                updateSubVendor.Address3              = input.Address3;
                updateSubVendor.Location              = input.Location;
                updateSubVendor.SupplierAccount       = input.SupplierAccount;
                updateSubVendor.PaymentTerms          = input.PaymentTerms;
                updateSubVendor.AccountNumber         = input.AccountNumber;
                updateSubVendor.Type                  = input.Type;
                updateSubVendor.Branch                = input.Branch;
                updateSubVendor.CurrencyID            = input.CurrencyID;
                updateSubVendor.BankID                = input.BankID;
                updateSubVendor.IsActive              = input.IsActive;
                updateSubVendor.TaxRegistrationNumber = input.TaxRegistrationNumber;
                updateSubVendor.RegistrationNumber    = input.RegistrationNumber;
                _vendorSubRepository.Update(updateSubVendor);
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
 public void AddSubVendor(VendorSubListDto input)
 {
     if (string.IsNullOrEmpty(input.subVendorID.ToString()))
     {
         VendorSub newSubVendor = new VendorSub();
         newSubVendor.IsActive              = true;
         newSubVendor.TenantId              = input.TenantId;
         newSubVendor.VendorID              = Convert.ToInt32(input.VendorID);
         newSubVendor.ContactName           = input.ContactName;
         newSubVendor.ContactPhone          = input.ContactPhone;
         newSubVendor.ContactFax            = input.ContactFax;
         newSubVendor.ContactEmail          = input.ContactEmail;
         newSubVendor.Address1              = input.Address1;
         newSubVendor.Address2              = input.Address2;
         newSubVendor.Address3              = input.Address3;
         newSubVendor.Location              = input.Location;
         newSubVendor.SupplierAccount       = input.SupplierAccount;
         newSubVendor.PaymentTerms          = input.PaymentTerms;
         newSubVendor.AccountNumber         = input.AccountNumber;
         newSubVendor.Type                  = input.Type;
         newSubVendor.Branch                = input.Branch;
         newSubVendor.CurrencyID            = input.CurrencyID;
         newSubVendor.BankID                = input.BankID;
         newSubVendor.RegistrationNumber    = input.RegistrationNumber;
         newSubVendor.TaxRegistrationNumber = input.TaxRegistrationNumber;
         _vendorSubRepository.Insert(newSubVendor);
     }
     else
     {
         input.IsActive = true;
         UpdateVendor(input);
     }
 }
Exemplo n.º 3
0
        public void ChangeStatus(VendorSubListDto input)
        {
            int VendorID = Convert.ToInt32(input.VendorID);
            int TenantId = Convert.ToInt32(input.TenantId);

            var query = _vendorSubRepository
                        .GetAll().Where(c => c.VendorID == VendorID && c.TenantId == TenantId)
                        .FirstOrDefault();

            query.IsActive = input.IsActive;

            _vendorSubRepository.Update(query);
        }