public int Add(OwnerInfo t)
        {
            string sql = @"INSERT INTO CBLprUserInfo(UserName
            ,UserPlate
            ,StartTime
            ,StopTime
            ,UserType
            ,UserSex
            ,UserAge
            ,UserPhone
            ,UserAddress
            ,RegistrationTime
            ,PlateType) VALUES(@UserName
            ,@UserPlate
            ,@StartTime
            ,@StopTime
            ,@UserType
            ,@UserSex
            ,@UserAge
            ,@UserPhone
            ,@UserAddress
            ,@RegistrationTime
            ,@PlateType); SELECT LAST_INSERT_ROWID();";

            using (IDbConnection connection = DbConnectionFactory.Create())
            {
                return(connection.Query <int>(sql).FirstOrDefault());
            }
        }
Exemplo n.º 2
0
        private void insertOwnerDetails(OwnerInfo i_Owner, string i_InsertValue)
        {
            bool legalInput = false;

            Console.Write("Please enter owner's {0} :  ", i_InsertValue);

            do
            {
                try
                {
                    string input = Console.ReadLine();
                    if (i_InsertValue == "name")
                    {
                        i_Owner.Name = input;
                    }
                    else
                    {
                        i_Owner.PhoneNumber = input;
                    }

                    legalInput = true;
                }
                catch (FormatException fe)
                {
                    Console.WriteLine(fe.Message);
                }
            }while(legalInput == false);
        }
        public IHttpActionResult PostOwnerInfo(OwnerInfo ownerInfo)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }
                ownerInfo.RegistrationDate = DateTime.Now;

                db.OwnerInfoes.Add(ownerInfo);
                db.SaveChanges();
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Debug.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                                    eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Debug.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                        ve.PropertyName, ve.ErrorMessage);
                    }
                }
                throw;
                throw;
            }

            return(CreatedAtRoute("DefaultApi", new { id = ownerInfo.OwnerId }, ownerInfo));
        }
        public async Task IsOwnerAsyncTest(string userName, string greetingName, bool expectedResult)
        {
            var inputOwnerInfo = new OwnerInfo(userName, greetingName);
            var result         = await service.IsOwnerAsync(inputOwnerInfo);

            Assert.AreEqual(expectedResult, result);
        }
        public IHttpActionResult PutOwnerInfo(int id, OwnerInfo ownerInfo)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != ownerInfo.OwnerId)
            {
                return(BadRequest());
            }

            db.Entry(ownerInfo).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!OwnerInfoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemplo n.º 6
0
        /// <summary>
        /// Event handler that gets called when the member name control is clicked.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void OnMemberName_Click(Object sender, EventArgs e)
        {
            DataTable    dt  = MemberListSource;
            DataGridItem dgi = ((sender as LinkButton).Parent as TableCell).Parent as DataGridItem;

            // check for the encryption policy first to decide whether he can be owner or not
            DataRow dr         = dt.Rows[dgi.ItemIndex];
            string  OwnerID    = dr["IDField"] as string;
            bool    CanBeOwner = false;

            CanBeOwner = GetUserLinkStatus(OwnerID);
            if (CanBeOwner == false)
            {
                TopNav.ShowError(GetString("ERRORIFOLDERENCRYPTIONENFORCED"));
                return;
            }

            MemberList.SelectedIndex = dgi.ItemIndex;
            MemberList.DataSource    = new DataView(dt);
            MemberList.DataBind();

            SelectedOwner = new OwnerInfo(
                dr["IDField"] as string,
                dr["NameField"] as string,
                dr["FullNameField"] as string,
                dgi.ItemIndex);

            // Enable the next button.
            NextButton.Enabled = true;
        }
Exemplo n.º 7
0
        public void SendICMEmail(TicketInfo ticket)
        {
            if (ticket != null)
            {
                OwnerInfo owner = _dbContext.GetTicketInfo(ticket.TicketNumber).OwnerInfo;

                string FromAddress     = _config["EmailClientConfig:UserAccount"];
                string FromAdressTitle = "ICM Ticket Escalation Team";
                //To Address
                //string ToAddress = owner.Email1;
                string ToAddress = "*****@*****.**";
                //string CcAddress = owner.ManagerEmail;
                string CcAddress     = "*****@*****.**";
                string ToAdressTitle = $"{ticket.OwnerInfo.FirstName} {ticket.OwnerInfo.LastName}";
                string Subject       = $"UCM Ticket Escalation Email On Ticket No: {ticket.TicketNumber}  {ticket.TicketSubject}";
                string BodyContent   = $"Hi {ticket.OwnerInfo.FirstName} {ticket.OwnerInfo.LastName}," +
                                       $"<br/> We are sorry to inform you that your Resolved Ticket no: " +
                                       $@"<a href='https://ucm.bingads.microsoft.com/Ticketing/EditTicket/{ticket.TicketNumber}/IssueDetails'>" +
                                       $" { ticket.TicketNumber } : {ticket.TicketSubject} </a> " +
                                       $"was rated below average, could you please coopearte with customer to help more." +
                                       $"<br/><br/> Thanks Regards, <br/> Escalation Team";

                //Smtp Server
                string SmtpServer = _config["EmailClientConfig:SmtpServer"];
                //Smtp Port Number
                int SmtpPortNumber = Convert.ToInt32(_config["EmailClientConfig:SmtpPortNumber"]);

                MailKitEmailSend(SmtpServer, SmtpPortNumber, FromAdressTitle, FromAddress, ToAdressTitle, ToAddress, CcAddress, Subject, BodyContent).Wait();
                //SendGridEmailSend(FromAdressTitle, FromAddress, ToAdressTitle, ToAddress, CcAddress, Subject, BodyContent).Wait();
            }
        }
Exemplo n.º 8
0
        public ActionResult EditProfile(Owner ownerVM)
        {
            UserInfo u = new UserInfo();

            u.UserId = CurrentUser.User.UserId;
            if (ownerVM.ConfirmPassword == null)
            {
                u.Password = CurrentUser.User.Password;
            }
            else
            {
                u.Password = ownerVM.ConfirmPassword;
            }
            u.FristName = ownerVM.FristName;
            u.LastName  = ownerVM.LastName;
            // u.DateofBrith = ownerVM.DateofBrith;
            u.Country = ownerVM.Country;
            u.City    = ownerVM.City;
            u.State   = ownerVM.State;
            var result = userDao.Save(u);

            OwnerInfo o = new OwnerInfo();

            o.CompanyName    = ownerVM.CompanyName;
            o.CompanyCode    = ownerVM.CompanyCode;
            o.CompanyAddress = ownerVM.CompanyAddress;
            o.Position       = ownerVM.Position;
            o.UserId         = CurrentUser.User.UserId;
            var result2 = ownerDao.Save(o);


            return(RedirectToAction("OwnerProfile"));
        }
Exemplo n.º 9
0
        public Result <OwnerInfo> Save(OwnerInfo userinfo)
        {
            var result = new Result <OwnerInfo>();

            try
            {
                var objtosave = _context.ownerInfos.FirstOrDefault(u => u.UserId == userinfo.UserId);
                if (objtosave == null)
                {
                    objtosave = new OwnerInfo();
                    _context.ownerInfos.Add(objtosave);
                }
                objtosave.CompanyName    = userinfo.CompanyName;
                objtosave.CompanyAddress = userinfo.CompanyAddress;
                objtosave.CompanyCode    = userinfo.CompanyCode;
                objtosave.UserId         = userinfo.UserId;

                objtosave.Position = userinfo.Position;


                if (!IsValid(objtosave, result))
                {
                    return(result);
                }
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                result.HasError = true;
                result.Message  = ex.Message;
            }
            return(result);
        }
Exemplo n.º 10
0
        private bool addNewVehicleToGarage()
        {
            bool    isNewVehicleAdded = false;
            Vehicle vehicle           = null;
            string  licenseNumber     = getLicenseNumber();

            if (r_GarageManager.IsVehicleExists(licenseNumber) == false)
            {
                OwnerInfo ownerInfo = getOwnerInfo();
                vehicle           = chooseVehicleType(licenseNumber);
                vehicle.OwnerInfo = ownerInfo;
                getModelName(vehicle);
                getCurrentEngineEnergy(vehicle);
                //    getWheelsData(vehicle);
                getUniqueVehicleAttributes(vehicle);
                r_GarageManager.AddVehicleToGarage(licenseNumber, vehicle);
                isNewVehicleAdded = true;
            }
            else
            {
                Console.WriteLine("Vehicle is already in the garage, setting status to: Repair.");
                r_GarageManager.ChangeVehicleStatus(licenseNumber, OwnerInfo.eVehicleSatuses.Repair);
            }

            return(isNewVehicleAdded);
        }
Exemplo n.º 11
0
        public bool IsValid(OwnerInfo obj, Result <OwnerInfo> result)
        {
            if (!ValidationHelper.IsStringValid(obj.CompanyName))
            {
                result.HasError = true;
                result.Message  = "Invalid CompanyName";
                return(false);
            }


            if (!ValidationHelper.IsStringValid(obj.CompanyAddress))
            {
                result.HasError = true;
                result.Message  = "Invalid CompanyAddress";
                return(false);
            }
            if (!ValidationHelper.IsStringValid(obj.CompanyCode))
            {
                result.HasError = true;
                result.Message  = "Invalid CompanyCode";
                return(false);
            }
            if (!ValidationHelper.IsStringValid(obj.Position))
            {
                result.HasError = true;
                result.Message  = "Invalid Position";
                return(false);
            }

            return(true);
        }
        public void NotifyDownLoadFailed(OwnerInfo owner, string fileName, string errorMessage)
        {
            MasevaMessage message = MasevaMessage.FileSyncronizationProblem(owner.PrincipalName, fileName);

            message.PayloadData = errorMessage;
            PushMessage(message);
        }
Exemplo n.º 13
0
        public static int OwnerInsert(OwnerInfo info)
        {
            SqlConnection connection = new SqlConnection(_ConnectionString);
            SqlCommand    command    = new SqlCommand();

            int result;

            command.Connection  = connection;
            command.CommandType = CommandType.StoredProcedure;
            command.CommandText = "[dbo].[OwnerInsert]";
            command.Parameters.Add(new SqlParameter("@FirstName", info.FirstName));
            command.Parameters.Add(new SqlParameter("@LastName", info.LastName));
            command.Parameters.Add(new SqlParameter("@UniformCivilNumber", info.UniformCivilNumber));
            command.Parameters.Add(new SqlParameter("@Address", info.Address));
            command.Parameters.Add(new SqlParameter("@BirthDate", info.BirthDate));

            try
            {
                connection.Open();
                result = Convert.ToInt32(command.ExecuteScalar());
            }
            finally
            {
                if (connection != null)
                {
                    connection.Close();
                }
            }

            return(result);
        }
Exemplo n.º 14
0
        public static object Putaway(byte[] fullHash, BigInteger price)
        {
            //先获取这个域名的拥有者
            OwnerInfo ownerInfo = GetOwnerInfo(fullHash);
            var       seller    = ownerInfo.owner;
            var       ttl       = ownerInfo.TTL;

            //验证所有者签名
            if (!Runtime.CheckWitness(seller))
            {
                return(false);
            }
            //域名已经到期了不能上架
            var curTime = (BigInteger)Blockchain.GetHeader(Blockchain.GetHeight()).Timestamp;

            if (ttl <= curTime)
            {
                return(false);
            }
            //将域名抵押给本合约
            var result = (byte[])rootCall("owner_SetOwner", new object[3] {
                seller, fullHash, ExecutionEngine.ExecutingScriptHash
            });

            if (result.AsBigInteger() != 1)
            {
                return(false);
            }
            //更新售卖域名的信息
            SetDomainSellingInfo(fullHash, seller, price);
            return(true);
        }
        public void Execute(IdentificationInfo iInfo, EnteranceRecord eRecord, OwnerInfo oInfo)
        {
            if (eRecord == null && oInfo == null)
            {
                PlateInfoCallBack();
                return;
            }
            else
            {
                string userType    = "临时车辆";
                int    day         = 255;
                bool   openTheDoor = true;
                bool   charges     = true;
                IChargesRecordService       chargesRecordService = BLL.Container.Container.Resolve <IChargesRecordService>();
                IEnumerable <ChargesRecord> chargesRecords       = chargesRecordService.Query(iInfo.LicensePlateNumber, DateTime.Today);
                double money = chargesRecords.Sum(e => e.ChargeAmount);
                if (oInfo != null)
                {
                    charges = false;
                    if (oInfo.PlateType == 0) //月租车辆
                    {
                        userType = "月租车辆";
                        day      = SurplusDays(oInfo.StopTime);
                        if (day == 0)
                        {
                            //过期
                            userType += "(过期)";
                            charges   = true;
                        }
                        //开门
                    }
                    else if (oInfo.PlateType == 1)//固定车辆
                    {
                        userType = "固定车辆";
                    }
                    else if (oInfo.PlateType == 2) //定距卡车辆
                    {
                        userType = "定距卡车辆";
                    }

                    if (oInfo.UserType == 1) //黑名单
                    {
                        //不开门
                        userType += "(黑名单)";

                        openTheDoor = false;
                    }
                }

                if (openTheDoor)
                {
                }
                else
                {
                }
            }

            PlateInfoCallBack();
        }
Exemplo n.º 16
0
        public OwnerInfo Get(int rangeID, string strdate)
        {
            DateTime  theDate = DTC.Date.GetDateFromString(strdate, DTC.Date.DateStyleEnum.Universal);
            OwnerInfo owner   = new OwnerInfo();

            owner = DB.Owner.GetOwner((DTC.RangeEnum)rangeID, theDate);
            return(owner);
        }
Exemplo n.º 17
0
        public ActionResult DeleteConfirmed(int id)
        {
            OwnerInfo ownerInfo = db.OwnerInfos.Find(id);

            db.OwnerInfos.Remove(ownerInfo);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 18
0
        public void Execute(IdentificationInfo iInfo, OwnerInfo ownerInfo)
        {
            string userName = string.Empty;
            string userType = "临时车辆";
            //string vehicleType = VehicleTypeToStr(iInfo.LicensePlateType);
            int  day         = 255;
            bool openTheDoor = true;

            try
            {
                if (ownerInfo != null)
                {
                    if (ownerInfo.PlateType == 0) //月租车辆
                    {
                        userType = "月租车辆";
                        day      = SurplusDays(ownerInfo.StopTime);
                        if (day == 0)
                        {
                            //过期
                            userType += "(过期)";

                            openTheDoor = false;
                        }
                        //开门
                    }
                    else if (ownerInfo.PlateType == 1)//固定车辆
                    {
                        userType = "固定车辆";
                    }
                    else if (ownerInfo.PlateType == 2) //定距卡车辆
                    {
                        userType = "定距卡车辆";
                    }

                    if (ownerInfo.UserType == 1) //黑名单
                    {
                        //不开门
                        userType += "(黑名单)";

                        openTheDoor = false;
                    }
                }
                else
                {
                    openTheDoor = false;
                }

                OpenTheDoor(iInfo.LicensePlateNumber, iInfo.IdentificationTime, openTheDoor);
            }
            finally
            {
                EnterVehicleInfo enterInfo = (EnterVehicleInfo)iInfo;
                enterInfo.UserName = userName;
                enterInfo.UserType = userType;

                PlateInfoCallBack(enterInfo);
            }
        }
Exemplo n.º 19
0
Arquivo: Owner.cs Projeto: poliom/SQL
        public Owner(OwnerInfo info)
        {
            if (info == null)
            {
                throw new ArgumentNullException("info");
            }

            this._OwnerInfo = info;
        }
Exemplo n.º 20
0
        public IEnumerable <GoalInfo> Get(long ownerID, string param1, string param2, string param3)
        {
            OwnerInfo       owner = DB.Owner.GetOwner(DTC.RangeEnum.Week, DateTime.Today);
            List <GoalInfo> goals = DB.Goals.GetGoals(owner, true);

            goals = goals.OrderByDescending(i => i.PresentPercentage).ToList();

            return(goals);
        }
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            OwnerInfo ownerInfo = await db.OwnerInfoes.FindAsync(id);

            db.OwnerInfoes.Remove(ownerInfo);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Exemplo n.º 22
0
        //登记认证
        //必须拥有NNS的所有权才能成功
        static byte[] authenticate(byte[] addr, string[] domainArray)
        {
            //只能操作自己的地址
            if (!Runtime.CheckWitness(addr))
            {
                return new byte[] { 0 }
            }
            ;

            //使用StorageMap,推荐的存储区使用方式
            StorageMap addrCreditMap = Storage.CurrentContext.CreateMap("addrCreditMap");

            //使用域名中心计算namehash
            //byte[] roothash = rootCall("nameHash", new object[] { rootDomain }) as byte[];
            //byte[] namehash = rootCall("nameHashSub", new object[] { roothash,subDomain }) as byte[];
            byte[] namehash = rootCall("nameHashArray", new object[] { domainArray }) as byte[];

            //使用域名中心获取域名信息
            OwnerInfo ownerInfo = getOwnerInfo(namehash);

            //判断NNS有没有初始化,初始化了才进行
            if (ownerInfo.owner.Length > 0)
            {
                //获取最新块时间
                var lastBlockTime = Blockchain.GetHeader(Blockchain.GetHeight()).Timestamp;

                //如果addr是所有者,而且没有过期,才能登记
                if ((ownerInfo.owner == addr) && (lastBlockTime <= ownerInfo.TTL))
                {
                    NNScredit creditData = new NNScredit();

                    creditData.namehash = namehash;

                    //根域名
                    string fullDomainStr = domainArray[0];
                    //其它逐级拼接
                    for (var i = 1; i < domainArray.Length; i++)
                    {
                        fullDomainStr = string.Concat(domainArray[i], string.Concat(".", fullDomainStr));
                    }
                    creditData.fullDomainName = fullDomainStr;

                    creditData.TTL = ownerInfo.TTL;

                    //creditData.witness = "77e193f1af44a61ed3613e6e3442a0fc809bb4b8".AsByteArray();

                    //存储
                    addrCreditMap.Put(addr, creditData.Serialize());
                    //通知注册
                    onAddrCreditRegistered(addr, creditData);

                    return(new byte[] { 1 });
                }
            }

            return(new byte[] { 0 });
        }
        public void Delete(OwnerInfo t)
        {
            string sql = "DELETE FROM CBLprUserInfo WHERE ID=@ID;";

            using (IDbConnection connection = DbConnectionFactory.Create())
            {
                connection.Execute(sql);
            }
        }
Exemplo n.º 24
0
        public static OwnerInfo OwnerSelectByUCN(string UCN)
        {
            SqlConnection connection = new SqlConnection(_ConnectionString);
            SqlCommand    command    = new SqlCommand();

            SqlDataReader reader = null;

            OwnerInfo          info  = null;
            VehicleInfo        vInfo = null;
            List <VehicleInfo> infos = new List <VehicleInfo>();

            command.Connection  = connection;
            command.CommandType = CommandType.StoredProcedure;
            command.CommandText = "[dbo].[OwnerSelectByUCN]";
            command.Parameters.Add(new SqlParameter("@UCN", UCN));

            try
            {
                connection.Open();
                reader = command.ExecuteReader();
                bool isFirst = true;
                while (reader.Read())
                {
                    if (isFirst)
                    {
                        info = new OwnerInfo();
                        FillOwnerInfo(info, reader);
                        isFirst = false;
                    }

                    if (reader.IsDBNull(reader.GetOrdinal("Id")))
                    {
                        break;
                    }

                    vInfo = new VehicleInfo();
                    FillVehicleInfo(vInfo, reader);
                    vInfo.Owner = info;
                    infos.Add(vInfo);
                }

                if (info != null)
                {
                    info.Vehicles = infos;
                }
            }
            finally
            {
                if (connection != null)
                {
                    connection.Close();
                }
            }

            return(info);
        }
Exemplo n.º 25
0
        //public static NameInfo getNameInfo(byte[] hash)
        //{
        //    var key = new byte[] { 0x11 }.Concat(hash);

        //    var data = Storage.Get(Storage.CurrentContext, key);
        //    if (data.Length == 0)
        //    {
        //        NameInfo einfo = new NameInfo();
        //        einfo.domain = "";
        //        return einfo;
        //    }

        //    //老式实现方法
        //    NameInfo info = new NameInfo();
        //    int seek = 0;
        //    var domainlen = (int)data.Range(seek, 2).AsBigInteger();
        //    seek += 2;
        //    info.domain = data.Range(seek, domainlen).AsString();
        //    seek += domainlen;

        //    var parenthashlen = (int)data.Range(seek, 2).AsBigInteger();
        //    seek += 2;
        //    info.parenthash = data.Range(seek, parenthashlen);
        //    seek += parenthashlen;

        //    var rootlen = (int)data.Range(seek, 2).AsBigInteger();
        //    seek += 2;
        //    info.root = data.Range(seek, rootlen).AsBigInteger();
        //    return info;


        //    //var nnsInfo = Helper.Deserialize(data) as NameInfo;
        //    //return nnsInfo;
        //}

        //static void saveNameInfo(byte[] hash, NameInfo info)
        //{


        //    var key = new byte[] { 0x11 }.Concat(hash);

        //    //老实实现法

        //    byte[] value = byteLen(info.domain.Length).Concat(info.domain.AsByteArray());
        //    value = value.Concat(byteLen(info.parenthash.Length)).Concat(info.parenthash);
        //    value = value.Concat(byteLen(info.root.AsByteArray().Length)).Concat(info.root.AsByteArray());
        //    //新式实现法
        //    //var value = Helper.Serialize(info);

        //    Storage.Put(Storage.CurrentContext, key, value);

        //    onInitDomain(info.parenthash, info.domain, info);
        //}
        static byte[] register_SetSubdomainOwner(byte[] nnshash, string subdomain, byte[] owner, BigInteger ttl, OwnerInfo pinfo)
        {
            if (subdomain.AsByteArray().Length == 0)
            {
                return(new byte[] { 0x00 });
            }
            //var nameinfo = getNameInfo(nnshash);
            if (pinfo.domain.Length == 0)
            {
                throw new Exception("没找到根域名信息");
            }
            if (
                pinfo.root == 0//一级域名不检查ttl
                &&
                ttl > pinfo.TTL
                )
            {
                return(new byte[] { 0x00 });
            }
            var hash = nameHashSub(nnshash, subdomain);

            //記錄所有者信息
            var  info      = getOwnerInfo(hash);
            bool newdomain = false;

            if (info.owner.Length == 0)
            {
                info      = new OwnerInfo();
                newdomain = true;
            }
            info.owner       = owner;
            info.TTL         = ttl;
            info.parentOwner = pinfo.owner;//記錄注冊此域名時父域名的所有者,一旦父域名的所有者發生變化,子域名就可以檢查
            //info.register=
            //info.resolver
            // 记录域名信息
            info.parenthash = nnshash;
            info.domain     = subdomain;
            info.root       = 0;

            saveOwnerInfo(hash, info, newdomain);
            //Storage.Put(Storage.CurrentContext, hash.Concat(new byte[] { 0x00 }), owner);
            //Storage.Put(Storage.CurrentContext, hash.Concat(new byte[] { 0x03 }), ttl);

            //记录域名信息
            //var ninfo = getNameInfo(hash);
            //if (ninfo.domain.Length == 0)
            //{
            //    ninfo = new NameInfo();
            //    ninfo.parenthash = nnshash;
            //    ninfo.domain = subdomain;
            //    ninfo.root = 0;
            //    saveNameInfo(hash, ninfo);
            //}
            return(new byte[] { 0x01 });
        }
Exemplo n.º 26
0
 public ActionResult Edit([Bind(Include = "OwnerId,FirstName,LastName,HomeAddress,City,State,County,ZipCode,HomePhone,CellPhone,DriversLicenseNumber,HumanEvacNumber,Email")] OwnerInfo ownerInfo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ownerInfo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ownerInfo));
 }
Exemplo n.º 27
0
    void Start()
    {
        timeOfLastMoveCmd = Time.time;

        lastReceivedMove = transform.position;

        ownerInfo = GetComponent <OwnerInfo>();
        actorInfo = GetComponent <GameActor>();
        isMine    = (ownerInfo.OwnerID == StarCollectorClient.PlayerID);
    }
Exemplo n.º 28
0
 // конструктор для инициализации
 // указанного количества элементов
 public List(int count)
 {
     data = new int[count];
     // создание объекта для учета
     // даты и времени сохранения
     DateOfCreation = new Date();
     // объект вложенного класса для
     // учета имени, организации и ID
     Owner = new OwnerInfo("Name", "Org");
 }
Exemplo n.º 29
0
        private OwnerInfo AddNewOwner()
        {
            OwnerInfo owner = new OwnerInfo();
            string    phone = "phone number";
            string    name  = "name";

            insertOwnerDetails(owner, name);
            insertOwnerDetails(owner, phone);
            return(owner);
        }
Exemplo n.º 30
0
        public OwnerInfo EditOwnerInfo(Profile profile, OwnerInfo ownerInfo)
        {
            ownerInfo.CompanyName    = profile.CompanyName;
            ownerInfo.CompanyAddress = profile.CompanyAddress;
            ownerInfo.CompanyCode    = profile.CompanyCode;
            ownerInfo.Position       = profile.Position;


            return(ownerInfo);
        }
Exemplo n.º 31
0
    // Use this for initialization
    void Start()
    {
        timeOfLastMoveCmd = Time.time;

        lastReceivedMove = transform.position;

        ownerInfo = GetComponent<OwnerInfo>();
        actorInfo = GetComponent<GameActor>();
        isMine = (ownerInfo.OwnerID == StarCollectorClient.playerID);

        Camera.main.transform.parent = this.transform;
        Camera.main.transform.localPosition = new Vector3(0f, 14f, 0f);
    }
Exemplo n.º 32
0
        /// <summary>
        /// Decompresses the idtable stored in the byte stream. 
        /// </summary>
        /// <param name="data">The byte stream containing the compressed table. </param>
        /// <param name="index"></param>
        private void DecompressIdTable( byte[] data, ref int index, AdjacencyTable adjacent )
        {
            const int IdTableSize = 256;
            const int Terminator = 128;

            // -- Get a list of province ids
            int idCount = -1;
            ushort[] idTable = new ushort[IdTableSize];
            do {
                ++idCount;
                idTable[idCount] = (ushort)(data[index] + ((data[index+1]&127) << 8));
                index += 2;
            } while ( data[index-1] < Terminator );
            ++idCount;

            // -- Fill the ownertable
            owners = new OwnerInfo[idCount];
            for ( int i=0; i<idCount; ++i ) {
                if ( idTable[i] < Province.Count ) {
                    owners[i] = new OwnerInfo( idTable[i] );
                }
                else {
                    // We're dealing with a pixel that's on a border. Decode some more...
                    int val = idTable[i];
                    int color = val&1;
                    ushort id1 = (ushort)idTable[((val>>9)&63)-4];
                    if ( id1 >= Province.Count ) id1 = Province.TerraIncognitaID;
                    ushort id2 = adjacent == null ? Province.TerraIncognitaID : adjacent.GetAdjacency( id1, (val>>1)&15 ).ID;

                    owners[i] = new OwnerInfo( id1, id2, (byte)((val>>5)&15) );
                }
            }
        }
Exemplo n.º 33
0
 public NodeData( OwnerInfo owner, byte color )
 {
     this.owner = owner;
     this.color = color;
 }
Exemplo n.º 34
0
 public NodeData( Pixel pixel )
 {
     this.owner = new OwnerInfo( pixel.id );
     this.color = pixel.color;
 }
Exemplo n.º 35
0
 public void setOwnerInfo( OwnerInfo ownerInfo )
 {
     _ownerInfo = ownerInfo;
 }
Exemplo n.º 36
0
 public RouteParseInfo( OwnerInfo ownerInfo, String[] arrPathRow )
 {
     this._ownerInfo = ownerInfo;
     this._arrPathRow = arrPathRow;
 }
Exemplo n.º 37
0
 public ActorInfo(OwnerInfo owner, IdentifierInfo identity, LocationInfo location)
 {
     ownerInfo = owner;
     identifierInfo = identity;
     locationInfo = location;
 }