コード例 #1
0
        public bool ChangePassword(int EnterpriseID, string password)
        {
            EMSEntities entity     = new EMSEntities();
            Enterprise  enterprise = entity.Enterprise.SingleOrDefault(m => m.EnterpriseID == EnterpriseID);

            if (null != enterprise)
            {
                enterprise.EnterprisePassword = password;
                return(entity.SaveChanges() != 0);
            }

            return(false);
        }
コード例 #2
0
        public IActionResult Update(string id, Enterprise entIn)
        {
            var ent = _enterpriseService.Get(id);

            if (ent == null)
            {
                return(NotFound());
            }

            _enterpriseService.Update(id, entIn);

            return(NoContent());
        }
コード例 #3
0
ファイル: Launcher.cs プロジェクト: msbanova/SoftUni-1
    static void Main(string[] args)
    {
        var enterprise = new Enterprise();

        Guid guid = Guid.NewGuid();

        Console.WriteLine(guid.ToString());
        enterprise.Add(new Employee("first", "last", 120, Position.Manager, DateTime.Now));
        enterprise.Change(guid, new Employee("sss", "aaa", 120, Position.Developer, DateTime.Now));

        Employee emp = enterprise.GetByGuid(guid);
        var      asd = enterprise.GetByPosition(Position.Developer);
    }
コード例 #4
0
        protected void Setup()
        {
            _dayTime = new DayTime();
            _plant1  = GeneratePlant("P1", 1);
            _plant2  = GeneratePlant("P2", 2);

            //List<IPlant> list = new List<IPlant>() { _plant1, _plant2 };
            _customer = new Customer();

            _subject = new Enterprise(_customer);
            _subject.Add(_plant1);
            _subject.Add(_plant2);
        }
コード例 #5
0
        public ActionResult SaveDataset()
        {
            // it shouldn't be done explicitly
            //зберігання в бд без ресурсів
            ApplicationUser user = UserManager.FindByEmail(User.Identity.Name);

            Enterprise enterprise = new Enterprise
            {
                Name = enterpiceView.Name,
                // changes in database
                //Type = enter.Type,
                // Contacts = enter.Contacts,
                Address = enterpiceView.Address,
                // Resources = enter.Resources,
                Description = enterpiceView.Description,
            };

            enterprise.Resources = new List <Resource>();
            //       enterprise.Contacts = enterpiceView.Contacts;
            // це треба винести у EnterpriceRepository
            using (var db = new AppDbContext())
            {
                Owner owner = db.Owners.Where(x => x.Id == user.Id).FirstOrDefault();
                enterprise.Owner = owner;
                db.Enterprises.Add(enterprise);

                db.SaveChanges();
            }

            // я думаю кращий варіант би був все в той ентерпрайс запхати, а тоді
            // його зберігати
            Enterprise fent = repository.GetEnterpriseById(enterprise.EntId);

            // INTEGRATION
            // repository.AddListContacts(fent);
            foreach (var contact in enterpiceView.Contacts)
            {
                repository.AddContact(fent, contact);
            }

            foreach (Image im in Images)
            {
                SavePhoto(im.file, fent);
            }

            enterpiceView = new EnterpriseView();
            Images        = new List <Image>();
            index         = 0;
            // return RedirectToAction("Index", "Home");
            return(RedirectToAction("Index", "Owner1"));
        }
コード例 #6
0
        public bool SaveEnterpriseInfoChanges(int enterpriseID, string enterpriseName, string enterpriseUrl, int templateID, string enterpriseAddress, string enterpriseTelphoneNumber, string enterpriseEmail, string EnterpriseBriefShort, string EnterpriseLogo)
        {
            EMSEntities entity     = new EMSEntities();
            Enterprise  enterprise = entity.Enterprise.SingleOrDefault(m => m.EnterpriseID == enterpriseID);

            if (enterprise != null)
            {
                if (enterpriseName != null)
                {
                    enterprise.EnterpriseName = enterpriseName;
                }

                if (enterpriseUrl != null)
                {
                    enterprise.EnterpriseUrl = enterpriseUrl;
                }

                if (templateID != 0)
                {
                    enterprise.TemplateID = templateID;
                }

                if (enterpriseAddress != null)
                {
                    enterprise.EnterpriseAddress = enterpriseAddress;
                }

                if (enterpriseTelphoneNumber != null)
                {
                    enterprise.EnterpriseTelphoneNumber = enterpriseTelphoneNumber;
                }

                if (enterpriseEmail != null)
                {
                    enterprise.EnterpriseEmail = enterpriseEmail;
                }

                if (EnterpriseBriefShort != null)
                {
                    enterprise.EnterpriseBriefShort = EnterpriseBriefShort;
                }

                if (EnterpriseLogo != null && EnterpriseLogo != "")
                {
                    enterprise.EnterpriseLogo = EnterpriseLogo;
                }

                return(entity.SaveChanges() != 0);
            }
            return(false);
        }
コード例 #7
0
 public static EnterpriseIndex ReadEnterpriseIndex(this IDataRecord reader, Enterprise enterprise)
 {
     return(new EnterpriseIndex
     {
         X1 = reader.GetDouble(0),
         X2 = reader.GetDouble(1),
         X3 = reader.GetDouble(2),
         X4 = reader.GetDouble(3),
         X5 = reader.GetDouble(4),
         X6 = reader.GetDouble(5),
         X7 = reader.GetDouble(6),
         Enterprise = enterprise
     });
 }
コード例 #8
0
        private void UpdateForm()
        {
            Enterprise enterprise = this.EnterpriseRepository.GetById(IdEnterprise);

            if (enterprise != null)
            {
                formStatus2.InnerText    = "Editar Empresa";
                txtEndereco.Text         = enterprise.StreetAdress;
                txtCidade.Text           = enterprise.City;
                txtEstado.Text           = enterprise.State;
                TxtCep.Text              = enterprise.ZipCode;
                txtAtividadeEmpresa.Text = enterprise.State;
            }
        }
コード例 #9
0
        // GET: Enterprise/Create
        public virtual ActionResult Create(string email, string firstName, string lastName, string enterpriseName, string telephone, int?poste)
        {
            var enterprise = new Enterprise();

            enterprise.Email          = email;
            enterprise.FirstName      = firstName;
            enterprise.LastName       = lastName;
            enterprise.EnterpriseName = enterpriseName;
            enterprise.Telephone      = telephone;
            enterprise.Poste          = poste;
            var enterpriseCreatePageViewModel = Mapper.Map <ViewModels.Enterprise.Create>(enterprise);

            return(View(enterpriseCreatePageViewModel));
        }
コード例 #10
0
        // GET: Enterprises/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Enterprise enterprise = db.Enterprises.Find(id);

            if (enterprise == null)
            {
                return(HttpNotFound());
            }
            return(View(enterprise));
        }
コード例 #11
0
    internal Quadrant(
        QuadrantInfo info,
        Enterprise enterprise,
        IRandom random,
        Galaxy galaxy,
        IReadWrite io)
    {
        _info   = info;
        _random = random;
        _io     = io;
        Galaxy  = galaxy;

        info.MarkAsKnown();
        _sectors = new() { [enterprise.SectorCoordinates] = _enterprise = enterprise };
コード例 #12
0
        public ActionResult Edit(int id, Enterprise enterprise)
        {
            try
            {
                EnterpriseRepository repository = new();
                repository.Update(enterprise);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
コード例 #13
0
        public ActionResult Delete(Enterprise enterprise)
        {
            try
            {
                EnterpriseRepository repository = new();
                repository.Delete(enterprise);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
コード例 #14
0
        public ActionResult Create()
        {
            // get entry code
            Enterprise enterprise = new Enterprise();
            Helpers    helper     = new Helpers();

            enterprise.AccessCode = helper.GenerateEntryCode();


            enterprise.Enabled = true;
            ViewBag.ClientID   = new SelectList(db.Clients, "ID", "Name");
            ViewBag.ParentID   = new SelectList(db.Parents, "ID", "Name");
            return(View(enterprise));
        }
コード例 #15
0
        protected override void Seed(TrashBinContext context)
        {
            base.Seed(context);

            EnterpriseId = Guid.NewGuid();

            var enterprise = new Enterprise {
                Id = EnterpriseId, Name = "Software-Projects"
            };

            context.Companies.Add(enterprise);

            context.SaveChanges();
        }
コード例 #16
0
        public async Task <IHttpActionResult> DeleteEnterprise(Guid id)
        {
            Enterprise enterprise = await db.Enterprises.FindAsync(id);

            if (enterprise == null)
            {
                return(NotFound());
            }

            db.Enterprises.Remove(enterprise);
            await db.SaveChangesAsync();

            return(Ok(enterprise));
        }
コード例 #17
0
        static void Main(string[] args)
        {
            string path = @"C:\Users\T.I\Desktop\tt.txt";

            ExtractData extractData = new ExtractData(path);

            Enterprise      enterprise = new Enterprise();
            EnterpriseModel e          = enterprise.Getdata(extractData.DataFromHeader());

            Console.WriteLine($"CNPJ: {e.Cnpj}");
            Console.WriteLine($"Código da SEFIP: {e.SefipCode}");
            Console.WriteLine($"Mês de Competência: {e.CompetenceMonth}");
            Console.WriteLine($"Ano de Competencia: {e.CompetenceYear}");
        }
コード例 #18
0
        private void UpdateForm()
        {
            Enterprise enterprise = this.enterpriseRepository.GetById(idEnterprise);

            if (enterprise != null)
            {
                formStatus.InnerText      = "Editar Empresa";
                txtStreet.Text            = enterprise.StreetAdress;
                txtCity.Text              = enterprise.City;
                txtState.Text             = enterprise.State;
                txtZipCode.Text           = enterprise.ZipCode;
                txtCorporateActivity.Text = enterprise.CorporateActivity;
            }
        }
コード例 #19
0
        public IHttpActionResult DeleteEnterprise(int id)
        {
            Enterprise enterprise = db.Enterprises.Find(id);

            if (enterprise == null)
            {
                return(NotFound());
            }

            db.Enterprises.Remove(enterprise);
            db.SaveChanges();

            return(Ok(enterprise));
        }
コード例 #20
0
ファイル: EnterpriseBusiness.cs プロジェクト: Akshail/guanli
 public static bool deleteEnterprise(int enterpriseId)
 {
     try
     {
         DbEntry.UsingTransaction(delegate
         {
             Enterprise ent = Enterprise.FindById(enterpriseId);
             ent.IsDelete   = true;
             ent.Save();
         });
     }
     catch { return(false); }
     return(true);
 }
コード例 #21
0
    void BindData()
    {
        Enterprise enter = new Enterprise();

        if (memVal.OrgId > 0)
        {
            enter = new EnterpriseService().FindByKey(memVal.OrgId);
            if (enter != null)
            {
                ///ltActiveYear.Text = enter.ActiveYear.ToString();
            }
        }
        //btnAddProductPlan.Visible = btnAddProductNext.Visible = btnAddProductNextResult.Visible = btnAddProductResult.Visible = AllowEdit; ;
    }
コード例 #22
0
        public void ShowExportToSpreadsheetUI(Book.Book book)
        {
            // Throw up a Requires Bloom Enterprise dialog if it's not turned on
            if (!_collectionModel.CollectionSettings.HaveEnterpriseFeatures)
            {
                Enterprise.ShowRequiresEnterpriseNotice(Form.ActiveForm, "Export to Spreadsheet");
                return;
            }

            dynamic messageBundle = new DynamicJson();

            messageBundle.folderPath = GetSpreadsheetFolderFor(book, true);
            _webSocketServer.LaunchDialog("SpreadsheetExportDialog", messageBundle);
        }
コード例 #23
0
        /// <summary>
        ///     获取上下文环境信息
        /// </summary>
        public ContextInfo GetContextInfo()
        {
            if (string.IsNullOrWhiteSpace(this.EnterpriseID))
            {
                throw new U9ContextException("企业ID不能为空");
            }
            if (string.IsNullOrWhiteSpace(this.OrgCode))
            {
                throw new U9ContextException("组织不能为空");
            }
            if (string.IsNullOrWhiteSpace(this.UserCode))
            {
                throw new U9ContextException("用户不能为空");
            }
            Enterprise enterprise = ContextObject.GetEnterprise(this.EnterpriseID);

            if (enterprise == null)
            {
                throw new U9ContextException(string.Format("企业:{0}不存在!", this.EnterpriseID));
            }
            using (ContextObject contextObject = new ContextObject(enterprise))
            {
                if (string.IsNullOrWhiteSpace(this.OrgCode))
                {
                    throw new U9ContextException("组织编码不能为空");
                }
                Organization org = Organization.FindByCode(this.OrgCode);
                if (org == null)
                {
                    throw new U9ContextException(string.Format("组织:{0}不存在", this.OrgCode));
                }
                User user = User.FindByCode(this.UserCode);
                if (user == null)
                {
                    throw new U9ContextException("用户不存在或密码不正确");
                }
                string encryptPassword = ContextHelper.EncryptPassword(this.Password);
                if (encryptPassword != user.Password)
                {
                    throw new U9ContextException("用户不存在或密码不正确");
                }
                if (!user.IsAlive)
                {
                    throw new U9ContextException("用户已失效");
                }
                return(ContextInfo.GetContext(enterprise, org, user, this.Culture,
                                              this.SupportCultureNameList));
            }
        }
コード例 #24
0
        public Quadrant(
            QuadrantInfo info,
            Enterprise enterprise,
            Random random,
            Galaxy galaxy,
            Input input,
            Output output)
        {
            _info   = info;
            _random = random;
            _output = output;
            Galaxy  = galaxy;

            info.MarkAsKnown();
            _sectors = new() { [enterprise.SectorCoordinates] = _enterprise = enterprise };
コード例 #25
0
        private double RecalculateEnterpriceRating(Enterprise ent)
        {
            double denumerator = 0.0;
            double numerator   = 0.0;

            foreach (var rev in ent.Reviews)
            {
                double mark   = rev.Mark;
                double weight = Math.Pow(2, rev.TotalLikes) * Math.Pow(0.5, rev.TotalDislikes);
                numerator   += mark * weight;
                denumerator += weight;
            }

            return(ent.Reviews.Count != 0 ? numerator / denumerator : ent.Rating);
        }
コード例 #26
0
        public void Register(string userName, string password, Enterprise enterprise)
        {
            var user = new User
            {
                Login    = userName,
                Password = _protectingService.Encrypt(password)
            };

            enterprise.User = user;

            _userRepository.Create(user);
            _enterpriseRepository.Create(enterprise);

            _uow.SaveChanges();
        }
コード例 #27
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Enterprise enterprise = new Enterprise(
                idEnterprise,
                txtCompany.Text,
                txtStreetAdress.Text,
                txtCity.Text,
                ddlState.SelectedValue,
                txtZipCode.Text,
                txtCorporateActivity.Text);

            enterpriseRepository.Save(enterprise);

            Response.Redirect("~/Infocast/Enterprises.aspx");
        }
コード例 #28
0
        public ActionResult Edit([Bind(Include = "ID,ClientID,ParentID,AccessCode,IsAndroid,ApkName,Route,Enabled,DateModified,DateCreated,DownloadCount")] Enterprise enterprise)
        {
            if (ModelState.IsValid)
            {
                db.Entry(enterprise).State = EntityState.Modified;
                enterprise.DateModified    = DateTime.Now;
                enterprise.DateCreated     = DateTime.Now;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.ClientID = new SelectList(db.Clients, "ID", "Name", enterprise.ClientID);
            ViewBag.ParentID = new SelectList(db.Parents, "ID", "Name", enterprise.ParentID);
            return(View(enterprise));
        }
コード例 #29
0
        public HttpResponseMessage UpdateEnterprise([FromBody] Enterprise enterprise)
        {
            int affectedRows = 0;

            try
            {
                ValidateToken();
                affectedRows = EnterRepo.UpdateEnterprise(enterprise);
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, affectedRows));
        }
コード例 #30
0
        public void ValidateWithOneChild()
        {
            Enterprise enterprise = new Enterprise
            {
                name = "Enterprise",
            };

            enterprise.Site.Add(new Site()
            {
                name = "Area 1"
            });

            Assert.That(Validation.Validate(enterprise), Is.True);
            Assert.That(Messages, Is.Empty);
        }
コード例 #31
0
    ///////////////////////////////////////////
    public NestedDictionaries()
    {
        Enterprise e = new Enterprise();
            e.groups = new Hashtable();
            Group g = new Group();
            g.users = new Hashtable();
            User u = new User();
            enterprises = new Hashtable();

            u.name = "PACO";
            g.users["PACO"] = u;
            g.name = "Grupo1";
            e.groups["Grupo1"] = g;
            e.name = "EmpresaX";
            enterprises["EmpresaX"] = e;
    }