Exemple #1
0
        public ActionResult Info(string u)
        {
            var user  = GetSnsUser(u);
            var model = new CompanyInfoModel(user);

            return(View(model));
        }
Exemple #2
0
        public ShellViewModel()
        {
            CompanyInfoM   = new CompanyInfoModel();
            TaxonomyInfoM  = new TaxonomyInfoModel();
            CompanyM       = new CompanyModel(CompanyInfoM, TaxonomyInfoM);
            CompanyInfoVM  = new CompanyInfoViewModel(CompanyInfoM);
            TaxonomyInfoVM = new TaxonomyInfoViewModel();

            SampleSOA = new Soa();
        }
Exemple #3
0
 /// <summary>
 /// Fill company info
 /// </summary>
 private void FillCompanyInfo(InvoiceModel invoiceModel, CompanyInfoModel companyInfo)
 {
     invoiceModel.CompanyName        = companyInfo.CompanyName;
     invoiceModel.MainAccpuntantName = companyInfo.MainAccpuntantName;
     invoiceModel.OwnerName          = companyInfo.OwnerName;
     invoiceModel.LocationAddress    = companyInfo.LocationAddress;
     invoiceModel.Fax        = companyInfo.Fax;
     invoiceModel.Phone      = companyInfo.Phone;
     invoiceModel.TaxRate    = companyInfo.TaxRate;
     invoiceModel.OfficeRate = companyInfo.OfficeRate;
 }
        public static bool SetAuthPublic(CompanyInfoModel company)
        {
            HttpContext.Current.Response.Cookies.Remove(ConstApplication.COOKIE_USER_INFO);
            HttpCookie cookName = new HttpCookie(ConstApplication.COOKIE_USER_INFO);

            _data          = new UserDataEntity();
            _data.SID      = company.sid;
            cookName.Value = JsonConvert.SerializeObject(_data);
            HttpContext.Current.Response.Cookies.Add(cookName);
            return(true);
        }
 public static CompanyInfo ToDBCompanyInfo(CompanyInfoModel model)
 {
     return(new CompanyInfo()
     {
         CompanyId = model.CompanyId,
         CompanyName = model.CompanyName,
         MainAccpuntantName = model.MainAccpuntantName,
         OwnerName = model.OwnerName,
         LocationAddress = model.LocationAddress,
         Fax = model.Fax,
         Phone = model.Phone,
         OfficeRate = model.OfficeRate,
         TaxRate = model.TaxRate
     });
 }
Exemple #6
0
        public IActionResult GetCompanyById([FromBody] CompanyInfoModel model)
        {
            var company = _company.GetCompanyById(model.CompanyId);

            if (company == null)
            {
                return(BadRequest());
            }

            company.AddressCompany = _address.GetAddressByCompanyId(company.CompanyId);
            company.ContactCompany = _contactCompany.GetContactCompanyByCompanyId(company.CompanyId);
            company.Promoter       = _companyPromotor.GetCompanyPromoterByCompanyId(company.CompanyId);

            return(Ok(company));
        }
        public IActionResult Info(string entID)
        {
            var ID                 = Guid.Parse(entID);
            var entInfo            = _enterpriseService.getEntInfo(ID);
            CompanyInfoModel model = new CompanyInfoModel()
            {
                Area        = entInfo.EnterpriseInfo.Area,
                CompanyName = entInfo.EnterpriseInfo.Company_Name,
                Email       = entInfo.EnterpriseInfo.Email,
                Phone       = entInfo.EnterpriseInfo.Phone,
                Posts       = entInfo.Posts.ToList(),
                Website     = entInfo.EnterpriseInfo.Website,
                Scale       = entInfo.EnterpriseInfo.Scale
            };

            return(View(model));
        }
Exemple #8
0
        public CompanyInfoModel GetCompanyInfoAdmin(int id)
        {
            CompanyInfoModel model = new CompanyInfoModel();

            var companies = _context.RentACarCompanies.ToList();

            foreach (var comp in companies)
            {
                if (comp.ID == id)
                {
                    model.name        = comp.Name;
                    model.description = comp.Description;
                    model.logo        = comp.Image;
                    return(model);
                }
            }
            return(null);
        }
        private void SetSystemIDControl(string CompName)
        {
            List <CompanyInfoModel> listcompany = new List <CompanyInfoModel>();
            //get Select Company
            CompanyInfoModel company = new CompanyInfoModel();

            if (!string.IsNullOrEmpty(AuthUser.UserId))
            {
                listcompany = CompanyService.getInstance().searchCompamyInfo(AuthUser.UserId, "", "");
                if (listcompany != null && listcompany.Count > 0)
                {
                    if (!string.IsNullOrEmpty(CompName))
                    {
                        company = listcompany.Find(x => x.name.ToLower().Equals(CompName.ToLower()));
                    }
                    else
                    {
                        company = listcompany.FirstOrDefault();
                    }
                }
            }
            //Set System ID
            if (company == null || string.IsNullOrEmpty(company.sid))
            {
                listcompany = CompanyService.getInstance().searchCompamyInfoRefSystem("", CompName);
                if (listcompany.Count > 0)
                {
                    company = listcompany[0];
                    AuthUser.SetAuthPublic(company);
                }
            }
            if (company != null)
            {
                ViewBag.CompanyName       = company.name;
                ViewBag.CompanyDes        = company.description;
                ViewData["MyCompanyInfo"] = listcompany;
            }
            else
            {
                ViewBag.MessageRedirect = "ไม่พบองค์กรที่ระบุ!!";
                ViewBag.UrlRedirect     = "/";
            }
        }
Exemple #10
0
        public bool InsertOrUpdate(CompanyInfoModel companyModel)
        {
            var existed = _context.CompanyInfo.Where(x => x.Id == companyModel.Id).FirstOrDefault();
            var path    = "~/images/company-info/";

            if (existed != null)
            {
                existed.Address               = companyModel.Address;
                existed.Phone                 = companyModel.Phone;
                existed.HotLine               = companyModel.HotLine;
                existed.Logan                 = companyModel.Logan;
                existed.Email                 = companyModel.Email;
                existed.Title                 = companyModel.Title;
                existed.DateToChangeProduct   = companyModel.DateToChangeProduct;
                existed.FreeToDelivery        = companyModel.FreeToDelivery;
                existed.PercentForPoint       = companyModel.PercentForPoint;
                existed.NumberPointForPercent = companyModel.NumberPointForPercent;
                existed.PickHubCode           = companyModel.PickHubCode;
                existed.PickHubText           = companyModel.PickHubText;
                existed.UsdExchange           = companyModel.UsdExchange;
                if (companyModel.ImageLogo != null)
                {
                    // delete existing image
                    if (File.Exists(HttpContext.Current.Server.MapPath(existed.PathImageLogo)))
                    {
                        File.Delete(HttpContext.Current.Server.MapPath(existed.PathImageLogo));
                    }

                    companyModel.ImageLogo.SaveAs(HttpContext.Current.Server.MapPath(path + companyModel.ImageLogo.FileName));
                    existed.PathImageLogo = path + companyModel.ImageLogo.FileName;
                }

                if (companyModel.ImageIdentity != null)
                {
                    // delete existing image
                    if (File.Exists(existed.PathImageIdentity))
                    {
                        File.Delete(existed.PathImageIdentity);
                    }

                    companyModel.ImageIdentity.SaveAs(HttpContext.Current.Server.MapPath(path + companyModel.ImageIdentity.FileName));
                    existed.PathImageIdentity = path + companyModel.ImageIdentity.FileName;
                }

                if (companyModel.ImagePaymentMethod != null)
                {
                    // delete existing image
                    if (System.IO.File.Exists(existed.PathImagePaymentMethod))
                    {
                        System.IO.File.Delete(existed.PathImagePaymentMethod);
                    }

                    companyModel.ImagePaymentMethod.SaveAs(HttpContext.Current.Server.MapPath(path + companyModel.ImagePaymentMethod.FileName));
                    existed.PathImagePaymentMethod = path + companyModel.ImagePaymentMethod.FileName;
                }

                if (companyModel.ImageTransfer != null)
                {
                    // delete existing image
                    if (System.IO.File.Exists(existed.PathImageTransfer))
                    {
                        System.IO.File.Delete(existed.PathImageTransfer);
                    }

                    companyModel.ImageTransfer.SaveAs(HttpContext.Current.Server.MapPath(path + companyModel.ImageTransfer.FileName));
                    existed.PathImageTransfer = path + companyModel.ImageTransfer.FileName;
                }

                _context.Entry(existed).State = EntityState.Modified;
            }

            return(_context.SaveChanges() > 0);
        }
        //XDocument doc;
        //Soa SampleSoA;

        public CompanyInfoViewModel(CompanyInfoModel companyInfoModel)
        {
            companyInfoM = companyInfoModel;
        }