Example #1
0
        public void UpdateVendor(UpdateVendorViewModel model)
        {
            try
            {
                if (model != null && model.VendorRowID > 0)
                {
                    MasterVendor entity = new MasterVendor();
                    entity.VendorRowID         = model.VendorRowID;
                    entity.VendorName          = model.VendorName;
                    entity.Address             = model.Address;
                    entity.CountryRowID        = model.CountryRowID;
                    entity.StateRowID          = model.StateRowID;
                    entity.DistrictRowID       = model.DistrictRowID;
                    entity.LocationRowID       = model.LocationRowID;
                    entity.ModeOfInitiation    = model.ModeOfInitiation;
                    entity.VendorContactPerson = model.VendorContactPerson;
                    entity.VendorEmaiID        = model.VendorEmaiID;
                    entity.VendorMobileNo      = model.VendorMobileNo;
                    entity.VendorContactNo     = model.VendorContactNo;
                    entity.SPOCToName          = model.SPOCToName;
                    entity.SPOCToEmailId       = model.SPOCToEmailId;
                    entity.SPOCToContactNo     = model.SPOCToContactNo;
                    entity.SPOCToMobileNo      = model.SPOCToMobileNo;
                    entity.SpecialInstruction  = model.SpecialInstruction;
                    entity.ModeOfPayment       = model.ModeOfPayment;
                    entity.Other1              = model.Other1;
                    entity.Other2              = model.Other2;
                    entity.Other3              = model.Other3;
                    entity.Other4              = model.Other4;
                    entity.Other5              = model.Other5;
                    entity.FavourOf            = model.FavourOf;
                    entity.OtherDocumentDetail = model.OtherDocumentDetail;
                    entity.OtherInitiation     = model.OtherInitiation;
                    entity.PayableAT           = model.PayableAT;
                    entity.AccountNumber       = model.AccountNumber;
                    entity.IFSCCode            = model.IFSCCode;
                    entity.PinCode             = model.PinCode;
                    entity.AgreementDocs       = model.AgreementDocs;
                    entity.EmpanelmentDate     = model.EmpanelmentDate;
                    entity.RenewalDate         = model.RenewalDate;
                    entity.AuditStatus         = model.AuditStatus;
                    entity.AuditStatusDate     = model.AuditStatusDate;
                    entity.PanNo      = model.PanNo;
                    entity.PanDoc     = model.PanDoc;
                    entity.IDProofNo  = model.IDProofNo;
                    entity.IDProofDoc = model.IDProofDoc;
                    entity.RegistrationCertificateNo  = model.RegistrationCertificateNo;
                    entity.RegistrationCertificateDoc = model.RegistrationCertificateDoc;
                    entity.ServiceTaxCertificateNo    = model.ServiceTaxCertificateNo;
                    entity.ServiceTaxCertificateDoc   = model.ServiceTaxCertificateDoc;

                    db.Entry(entity).State = EntityState.Modified;
                }
                else
                {
                    throw new Exception("Vendor could not be blank!");
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
        public UpdateVendorViewModel GetVendorForUpdateById(short VendorRowID)
        {
            try
            {
                UpdateVendorViewModel model = new UpdateVendorViewModel();
                var entity = db.MasterVendors.Find(VendorRowID);

                if (entity != null)
                {
                    model.VendorRowID         = entity.VendorRowID;
                    model.VendorName          = entity.VendorName;
                    model.Address             = entity.Address;
                    model.CountryRowID        = entity.CountryRowID;
                    model.StateRowID          = entity.StateRowID;
                    model.DistrictRowID       = entity.DistrictRowID;
                    model.LocationRowID       = entity.LocationRowID;
                    model.CountryName         = entity.MasterCountry.CountryName;
                    model.StateName           = entity.MasterState.StateName;
                    model.DistrictName        = entity.MasterDistrict.DistrictName;
                    model.LocationName        = entity.MasterLocation.LocationName;
                    model.ModeOfInitiation    = entity.ModeOfInitiation;
                    model.VendorContactPerson = entity.VendorContactPerson;
                    model.VendorEmaiID        = entity.VendorEmaiID;
                    model.VendorMobileNo      = entity.VendorMobileNo;
                    model.VendorContactNo     = entity.VendorContactNo;
                    model.SPOCToName          = entity.SPOCToName;
                    model.SPOCToEmailId       = entity.SPOCToEmailId;
                    model.SPOCToContactNo     = entity.SPOCToContactNo;
                    model.SPOCToMobileNo      = entity.SPOCToMobileNo;
                    model.SpecialInstruction  = entity.SpecialInstruction;
                    model.ModeOfPayment       = entity.ModeOfPayment;
                    model.Other1              = entity.Other1;
                    model.Other2              = entity.Other2;
                    model.Other3              = entity.Other3;
                    model.Other4              = entity.Other4;
                    model.Other5              = entity.Other5;
                    model.Status              = entity.Status;
                    model.FavourOf            = entity.FavourOf;
                    model.OtherDocumentDetail = entity.OtherDocumentDetail;
                    model.OtherInitiation     = entity.OtherInitiation;
                    model.PayableAT           = entity.PayableAT;
                    model.AccountNumber       = entity.AccountNumber;
                    model.IFSCCode            = entity.IFSCCode;
                    model.PinCode             = entity.PinCode;
                    model.AgreementDocs       = entity.AgreementDocs;
                    model.EmpanelmentDate     = entity.EmpanelmentDate;
                    model.RenewalDate         = entity.RenewalDate;
                    model.AuditStatus         = entity.AuditStatus;
                    model.AuditStatusDate     = entity.AuditStatusDate;
                    model.PanNo      = entity.PanNo;
                    model.PanDoc     = entity.PanDoc;
                    model.IDProofNo  = entity.IDProofNo;
                    model.IDProofDoc = entity.IDProofDoc;
                    model.RegistrationCertificateNo  = entity.RegistrationCertificateNo;
                    model.RegistrationCertificateDoc = entity.RegistrationCertificateDoc;
                    model.ServiceTaxCertificateNo    = entity.ServiceTaxCertificateNo;
                    model.ServiceTaxCertificateDoc   = entity.ServiceTaxCertificateDoc;
                }
                else
                {
                    throw new Exception("Invalid Id!");
                }

                return(model);
            }
            catch (Exception)
            {
                throw;
            }
        }