Exemple #1
0
        public async Task <ActionResult> Update(Proprietor proprietor)
        {
            using (EasyBillingEntities db = new EasyBillingEntities())
            {
                Proprietor proprietorforupdate = db.Proprietors.Where(z => z.Token_number == proprietor.Token_number).Distinct().FirstOrDefault();
                if (proprietorforupdate != null)
                {
                    proprietorforupdate.Address           = proprietor.Address;
                    proprietorforupdate.Email_Id          = proprietor.Email_Id;
                    proprietorforupdate.IsActive          = proprietor.IsActive;
                    proprietorforupdate.Proprietor_name   = proprietor.Proprietor_name;
                    proprietorforupdate.Mobile            = proprietor.Mobile;
                    proprietorforupdate.Pan_Number        = proprietor.Pan_Number;
                    proprietorforupdate.State_Code        = proprietor.State_Code;
                    proprietorforupdate.State_Name        = proprietor.State_Name;
                    proprietorforupdate.Verification_code = proprietor.Verification_code;

                    await db.SaveChangesAsync();

                    ModelState.Clear();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View(proprietor));
                }
            }
        }
Exemple #2
0
        public ViewResult EditSportsHall(EditSportsHallFormViewModel viewModel, int SelectedProprietor)
        {
            SportsHall aHall = sportsHallRepository.Halls.FirstOrDefault(x => x.ID == viewModel.Hall.ID);

            Proprietor aProprietor = proprietorRepository.Proprietors.Where(x => x.ID == SelectedProprietor).FirstOrDefault();

            aHall.Proprietor  = aProprietor;
            aHall.Name        = viewModel.Hall.Name;
            aHall.Description = viewModel.Hall.Description;
            aHall.Phone       = viewModel.Hall.Phone;
            aHall.City        = viewModel.Hall.City;
            aHall.StreetName  = viewModel.Hall.StreetName;
            aHall.HouseNumber = viewModel.Hall.HouseNumber;
            aHall.Zip         = viewModel.Hall.Zip;

            if (ModelState.IsValid)
            {
                sportsHallRepository.EditSportsHall(aHall);
                return(View("SportsHallList", sportsHallRepository.Halls));
            }
            else
            {
                return(View("SportsHallList", sportsHallRepository.Halls));
            }
        }
Exemple #3
0
    public void TestProperties()
    {
        var proprietor = new Proprietor();

        Assert.That(proprietor.Parent, Is.EqualTo(0));
        proprietor.Value = 20;
        Assert.That(proprietor.Value, Is.EqualTo(20));
        proprietor.Prop = 50;
        Assert.That(proprietor.Prop, Is.EqualTo(50));
        using (var qux = new Qux())
        {
            using (var p = new P((IQux)qux)
            {
                Value = 20
            })
            {
                Assert.That(p.Value, Is.EqualTo(30));
                p.Prop = 50;
                Assert.That(p.Prop, Is.EqualTo(150));

                using (var complexType = new ComplexType())
                {
                    p.ComplexType = complexType;
                    Assert.That(p.ComplexType.Check(), Is.EqualTo(5));
                }

                Assert.That(p.Test, Is.True);
                Assert.That(p.IsBool, Is.False);
            }
        }
    }
Exemple #4
0
    public void TestProperties()
    {
        var proprietor = new Proprietor();

        Assert.That(proprietor.Parent, Is.EqualTo(0));
        proprietor.Value = 20;
        Assert.That(proprietor.Value, Is.EqualTo(20));
        proprietor.Prop = 50;
        Assert.That(proprietor.Prop, Is.EqualTo(50));
        var p = new P((IQux)null)
        {
            Value = 20
        };

        Assert.That(p.Value, Is.EqualTo(30));
        p.Prop = 50;
        Assert.That(p.Prop, Is.EqualTo(150));

        ComplexType complexType = new ComplexType();

        p.ComplexType = complexType;
        Assert.That(p.ComplexType.Check(), Is.EqualTo(5));

        Assert.That(p.Test, Is.True);
        Assert.That(p.IsBool, Is.False);
    }
        public void EditProprietor(Proprietor proprietor)
        {
            var exists = context.Proprietors.Find(proprietor.ID);

            if (exists != null)
            {
                context.Entry(exists).CurrentValues.SetValues(proprietor);
            }
            context.SaveChanges();
        }
 public IActionResult Post([FromBody] Proprietor Proprietor)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest());
     }
     repository.SaveProprietor(Proprietor);
     return(CreatedAtAction(nameof(Get),
                            new { id = Proprietor.ID }, Proprietor));
 }
Exemple #7
0
 public ViewResult CreateProprietor(Proprietor proprietor)
 {
     if (ModelState.IsValid)
     {
         proprietorRepository.SaveProprietor(proprietor);
         return(View("ProprietorList", proprietorRepository.Proprietors));
     }
     else
     {
         return(View(proprietor));
     }
 }
Exemple #8
0
 public void TestEnumProperty()
 {
     using (var proprietor = new Proprietor())
     {
         Assert.That(proprietor.Items, Is.EqualTo(Bar.Items.Item1));
         proprietor.Items = Bar.Items.Item2;
         Assert.That(proprietor.Items, Is.EqualTo(Bar.Items.Item2));
         Assert.That(proprietor.ItemsByValue, Is.EqualTo(Bar.Items.Item1));
         proprietor.ItemsByValue = Bar.Items.Item2;
         Assert.That(proprietor.ItemsByValue, Is.EqualTo(Bar.Items.Item2));
     }
 }
        public Proprietor DeleteProprietor(int ID)
        {
            Proprietor DbEntry = context.Proprietors
                                 .FirstOrDefault(p => p.ID == ID);

            if (DbEntry != null)
            {
                context.Proprietors.Remove(DbEntry);
                context.SaveChanges();
            }
            return(DbEntry);
        }
Exemple #10
0
 public Game(Dice dice)
 {
     players = new List<Player>();
     turnOrder = new List<Player>();
     dummyPlayerList = new List<Player>();
     random = new Random();
     banker = new Banker();
     this.dice = dice;
     board = new Board(banker, dice);
     mover = new Mover(dice, banker, board);
     proprietor = new Proprietor(banker);
     gameplay = new Gameplay(dice, mover, turnOrder);
 }
        public IActionResult Put(int id, [FromBody] Proprietor Proprietor)
        {
            if (Proprietor == null || id != Proprietor.ID)
            {
                return(BadRequest());
            }
            var Prop = repository.Proprietors.SingleOrDefault(x => x.ID == id);

            if (Prop == null)
            {
                return(NotFound());
            }
            repository.EditProprietor(Proprietor);
            return(CreatedAtAction(nameof(Get),
                                   new { id = Proprietor.ID }, Proprietor));
        }
Exemple #12
0
        public static Proprietor[] GetProprietorList(string ztCode, string homeNumber, string name, string licensePlateNumber)
        {
            string sqlString =
                " SELECT ID, 房产单元编号, 占用者名称, 占用者身份, 联系电话, 联系地址, 紧急联系人, 紧急联系人电话," +
                " 紧急联系人地址, 建筑面积, 当前欠款, 房号, 层数, 所属楼宇, 部门,车牌号码,车辆颜色,车辆品牌,车辆型号 " +
                " FROM dbo.小程序_现场查询 " +
                " WHERE(占用情况 = '正在占用') " +
                " and (帐套代码 = @帐套代码) " +
                (string.IsNullOrEmpty(homeNumber) ? "" : "and (房产单元编号 like '%" + homeNumber + "%') ") +
                (string.IsNullOrEmpty(name) ? "" : "and (占用者名称 like '%" + name + "%') ") +
                (string.IsNullOrEmpty(licensePlateNumber) ? "" : "and (车牌号码 like '%" + licensePlateNumber + "%') ") +
                "ORDER BY ID ";
            DataTable dt = SQLHelper.ExecuteQuery("wyt", sqlString,
                                                  new SqlParameter("@帐套代码", ztCode),
                                                  new SqlParameter("@资源表编号", homeNumber),
                                                  new SqlParameter("@占用者名称", name));

            List <Proprietor> proprietorList = new List <Proprietor>();

            foreach (DataRow row in dt.Rows)
            {
                Proprietor p = new Proprietor()
                {
                    Id                 = DataTypeHelper.GetIntValue(row["ID"]),
                    RoomNumber         = DataTypeHelper.GetStringValue(row["房产单元编号"]),
                    RoomAddress        = SetRoomAddress(DataTypeHelper.GetStringValue(row["部门"]), DataTypeHelper.GetStringValue(row["所属楼宇"]), DataTypeHelper.GetIntValue(row["层数"]), DataTypeHelper.GetStringValue(row["房号"])),
                    Name               = DataTypeHelper.GetStringValue(row["占用者名称"]),
                    Identity           = DataTypeHelper.GetStringValue(row["占用者身份"]),
                    Phone              = DataTypeHelper.GetStringValue(row["联系电话"]),
                    Address            = DataTypeHelper.GetStringValue(row["联系地址"]),
                    EmergencyContact   = DataTypeHelper.GetStringValue(row["紧急联系人"]),
                    EmergencyPhone     = DataTypeHelper.GetStringValue(row["紧急联系人电话"]),
                    EmergencyAddress   = DataTypeHelper.GetStringValue(row["紧急联系人地址"]),
                    Area               = DataTypeHelper.GetDoubleValue(row["建筑面积"]),
                    TotalArrearage     = DataTypeHelper.GetDoubleValue(row["当前欠款"]),
                    LicensePlateNumber = DataTypeHelper.GetStringValue(row["车牌号码"]),
                    CarBrand           = DataTypeHelper.GetStringValue(row["车辆品牌"]),
                    CarColor           = DataTypeHelper.GetStringValue(row["车辆颜色"]),
                    CarType            = DataTypeHelper.GetStringValue(row["车辆型号"])
                };

                proprietorList.Add(p);
            }
            return(proprietorList.ToArray());
        }
Exemple #13
0
        public ViewResult EditProprietor(Proprietor proprietor)
        {
            if (ModelState.IsValid)
            {
                var existing = proprietorRepository.IsRegistered(proprietor) != null;

                if (existing)
                {
                    proprietorRepository.EditProprietor(proprietor);
                }
                return(View("ProprietorList", proprietorRepository.Proprietors));
            }
            else
            {
                return(View(proprietor));
            }
            //return View("ProprietorList", proprietorRepository.Proprietors);
        }
Exemple #14
0
        public async Task <ActionResult> Delete(Proprietor proprietor)
        {
            using (EasyBillingEntities db = new EasyBillingEntities())
            {
                Proprietor propietorforDeletion = db.Proprietors.Where(z => z.Token_number == proprietor.Token_number).Distinct().FirstOrDefault();
                if (propietorforDeletion != null)
                {
                    db.Proprietors.Remove(propietorforDeletion);
                    await db.SaveChangesAsync();

                    ModelState.Clear();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View(proprietor));
                }
            }
        }
 public void SaveProprietor(Proprietor Proprietor)
 {
     context.Proprietors.Add(Proprietor);
     context.SaveChanges();
     //    Proprietor dbEntry = context.Proprietors
     //        .FirstOrDefault(p => p.ID == Proprietor.ID);
     //    if (dbEntry != null)
     //    {
     //        dbEntry.Name = Proprietor.Name;
     //        dbEntry.Email = Proprietor.Email;
     //        dbEntry.Phone = Proprietor.Phone;
     //        dbEntry.City = Proprietor.City;
     //        dbEntry.StreetName = Proprietor.StreetName;
     //        dbEntry.HouseNumber = Proprietor.HouseNumber;
     //        dbEntry.Zip = Proprietor.Zip;
     //        dbEntry.DateOfBirth = Proprietor.DateOfBirth;
     //    }
     //}
 }
Exemple #16
0
    public void TestProperties()
    {
        var proprietor = new Proprietor();
        proprietor.Value = 20;
        Assert.That(proprietor.Value, Is.EqualTo(20));
        proprietor.Prop = 50;
        Assert.That(proprietor.Prop, Is.EqualTo(50));
        var p = new P(null);
        p.Value = 20;
        Assert.That(p.Value, Is.EqualTo(30));
        p.Prop = 50;
        Assert.That(p.Prop, Is.EqualTo(150));

        ComplexType complexType = new ComplexType();
        p.ComplexType = complexType;
        Assert.That(p.ComplexType.Check(), Is.EqualTo(5));

        Assert.That(p.Test, Is.True);
        Assert.That(p.IsBool, Is.False);
    }
Exemple #17
0
        private void btn_login_Click(object sender, EventArgs e)
        {
            Proprietor proprietor = new Proprietor()
            {
                ProprietorUsername = txt_user.Text,
                ProprietorPassword = txt_pwd.Text
            };
            var result = proprietor.PLogin(proprietor);


            if (result == true)
            {
                MainMenu mainmenu = new MainMenu();
                mainmenu.Show();
                Hide();
            }
            else
            {
                MessageBox.Show("Fail");
            }
        }
Exemple #18
0
        public async Task <ActionResult> Create(Proprietor proprietor)
        {
            using (EasyBillingEntities db = new EasyBillingEntities())
            {
                proprietor.Token_number = Guid.NewGuid().ToString();
                if (ModelState.IsValid)
                {
                    proprietor.State_Code = 19;
                    proprietor.State_Name = "Karnataka";
                    db.Proprietors.Add(proprietor);
                    await db.SaveChangesAsync();

                    ModelState.Clear();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View(proprietor));
                }
            }
        }
Exemple #19
0
        /// <summary>
        /// 判断该OpenId是否对应系统中的某占用者
        /// 如果对应,则返回该占用者的信息
        /// 如果不对应,则返回错误信息
        /// </summary>
        /// <param name="openId"></param>
        /// <returns></returns>
        public static StatusReport CheckOpenIdExist(string openId)
        {
            StatusReport sr = new StatusReport();

            //string sqlString =
            //    "select " +
            //    "占用者ID " +
            //    "from 基础资料_微信占用者绑定表 " +
            //    "where OpenID = @OpenId";

            //int proprietorId = SQLHelper.ExecuteScalar("wyt", sqlString,
            //    new SqlParameter("@OpenId", openId));

            //if (proprietorId > 0)
            //{
            string sqlStr =
                " SELECT ID, 房产单元ID, 房产单元编号, 姓名, 联系电话, 帐套名称, 帐套代码, 客服专员 ,是否占用者本人 " +
                " FROM dbo.小程序_业主信息 " +
                " where OpenID = @OpenID";
            DataTable dt = SQLHelper.ExecuteQuery("wyt", sqlStr, new SqlParameter("@OpenID", openId));

            if (dt.Rows.Count == 0)
            {
                sr.status = "Fail";
                sr.result = "无此用户";
                return(sr);
            }
            //var dataTable = from dtt in dt select dtt;
            DataRow    dr         = dt.Rows[0];
            Proprietor proprietor = new Proprietor();

            proprietor.Id = DataTypeHelper.GetIntValue(dr["ID"]);
            //proprietor.RoomId = DataTypeHelper.GetIntValue(dr["房产单元ID"]);
            //proprietor.RoomNumber = DataTypeHelper.GetStringValue(dr["房产单元编号"]);
            proprietor.Name         = DataTypeHelper.GetStringValue(dr["姓名"]);
            proprietor.Phone        = DataTypeHelper.GetStringValue(dr["联系电话"]);
            proprietor.ZTName       = DataTypeHelper.GetStringValue(dr["帐套名称"]);
            proprietor.ZTCode       = DataTypeHelper.GetStringValue(dr["帐套代码"]);
            proprietor.Server       = DataTypeHelper.GetStringValue(dr["客服专员"]);
            proprietor.IsProprietor = DataTypeHelper.GetStringValue(dr["是否占用者本人"]);
            List <RoomInfo> pList = new List <RoomInfo>();

            foreach (DataRow datarow in dt.Rows)
            {
                RoomInfo roomInfo = new RoomInfo();
                roomInfo.RoomNumber = DataTypeHelper.GetStringValue(datarow["房产单元编号"]);
                roomInfo.RoomId     = DataTypeHelper.GetIntValue(datarow["房产单元ID"]);
                pList.Add(roomInfo);
            }
            proprietor.Room = pList.ToArray();
            sr.status       = "Success";
            sr.result       = "成功";
            sr.data         = JsonConvert.SerializeObject(proprietor);
            return(sr);
            //}
            //else
            //{
            //    sr.status = "Fail";
            //    sr.result = "无此用户";
            //    return sr;
            //}
        }
Exemple #20
0
        public override bool Run()
        {
            try
            {
                Proprietor assignedRole = Actor.SimDescription.AssignedRole as Proprietor;
                if (assignedRole == null)
                {
                    return(false);
                }

                if (Actor.LotCurrent != Target.LotCurrent)
                {
                    Actor.RouteToLot(Target.LotCurrent.LotId);
                }

                if (!Target.SimFestRouteOffStageToEmceeIdleSpot(Actor))
                {
                    Actor.RouteToObjectRadius(Target, 5f);
                }

                if (Target.OwnerProprietor == null)
                {
                    Target.OwnerProprietor = Actor;
                }

                if (!Target.InSimFest && SimFestManager.IsSimFestScheduledTodayAtLot(Target.LotCurrent.LotId))
                {
                    Gig  scheduledGigForToday = Target.LotCurrent.GetScheduledGigForToday();
                    bool flag = false;
                    foreach (Sim sim in Household.ActiveHousehold.Sims)
                    {
                        if (sim.OccupationAsPerformanceCareer != null)
                        {
                            SteadyGig gig2 = sim.OccupationAsPerformanceCareer.TryToGetSteadyGigOwnedBySim(Actor);
                            if ((gig2 != null) && (gig2.Day == SimClock.CurrentDayOfWeek))
                            {
                                flag = true;
                            }
                        }
                    }

                    if (((scheduledGigForToday == null) || scheduledGigForToday.IsNPCGig) && !flag)
                    {
                        float startTime;
                        float endTime;
                        if (scheduledGigForToday != null)
                        {
                            Target.LotCurrent.UnscheduleGig(scheduledGigForToday);
                            if (scheduledGigForToday == scheduledGigForToday.Occupation.CurrentJob)
                            {
                                scheduledGigForToday.LeaveJob(Career.LeaveJobReason.kJobBecameInvalid);
                            }
                            scheduledGigForToday.Occupation.RemoveJob(scheduledGigForToday, true);
                        }

                        Target.GetRoleTimes(out startTime, out endTime);
                        if (assignedRole.IsThereEnoughTimeForASimFest(endTime))
                        {
                            assignedRole.InitSimFest(endTime);
                            Target.InSimFest = true;
                            Target.AddRoleGivingInteraction(Actor);
                            Target.InSimFest = true;

                            // Custom
                            RegisterSpace.Helpers.ShowStageEx.SetupSimFest(Target);
                        }
                    }
                }
                return(true);
            }
            catch (ResetException)
            {
                throw;
            }
            catch (Exception e)
            {
                Common.Exception(Actor, Target, e);
                return(false);
            }
        }
Exemple #21
0
    public void TestProperties()
    {
        var proprietor = new Proprietor();
        Assert.That(proprietor.Parent, Is.EqualTo(0));
        proprietor.Value = 20;
        Assert.That(proprietor.Value, Is.EqualTo(20));
        proprietor.Prop = 50;
        Assert.That(proprietor.Prop, Is.EqualTo(50));
        using (var qux = new Qux())
        {
            using (var p = new P((IQux) qux) { Value = 20 })
            {
                Assert.That(p.Value, Is.EqualTo(30));
                p.Prop = 50;
                Assert.That(p.Prop, Is.EqualTo(150));

                using (var complexType = new ComplexType())
                {
                    p.ComplexType = complexType;
                    Assert.That(p.ComplexType.Check(), Is.EqualTo(5));
                }

                Assert.That(p.Test, Is.True);
                Assert.That(p.IsBool, Is.False);
            }
        }
    }
Exemple #22
0
        /// <summary>
        /// 判断该OpenId是否对应系统中的某占用者
        /// 如果对应,则返回该占用者的信息
        /// 如果不对应,则返回错误信息
        /// </summary>
        /// <param name="openId"></param>
        /// <returns></returns>
        public static StatusReport CheckOpenIdExist(string openId)
        {
            StatusReport sr         = new StatusReport();
            Proprietor   proprietor = new Proprietor();
            DataTable    dt         = null;
            //List<object>
            //TODO:目前无法解决openid绑定后,系统中又添加了同名占用者或同一占用者又占用了其他房产的问题
            string    sqlString    = "select top 1 姓名,联系人手机 from dbo.小程序_业主信息 where openid = @openid";
            DataTable dtProprietor = SQLHelper.ExecuteQuery("wyt", sqlString, new SqlParameter("@openid", openId));

            if (dtProprietor.Rows.Count > 0)
            {
                DataRow drProprietor = dtProprietor.Rows[0];
                sqlString = " SELECT ID, 房产单元ID, 房产单元编号, 姓名, 联系人手机, 帐套名称, 帐套代码, 是否占用者本人 " +
                            " FROM dbo.小程序_业主信息 " +
                            " where 姓名 = @name and 联系人手机 = @phone ";
                dt = SQLHelper.ExecuteQuery("wyt", sqlString,
                                            new SqlParameter("@name", DataTypeHelper.GetStringValue(drProprietor["姓名"])),
                                            new SqlParameter("@phone", DataTypeHelper.GetStringValue(drProprietor["联系人手机"])));
                foreach (DataRow dr in dt.Rows)
                {
                }
            }
            else
            {
                sqlString = "select top 1 姓名,联系人手机 from dbo.小程序_业主亲属信息 where openid = @openid";
                DataTable dtFamily = SQLHelper.ExecuteQuery("wyt", sqlString, new SqlParameter("@openid", openId));
                if (dtFamily.Rows.Count > 0)
                {
                    DataRow drFamily = dtFamily.Rows[0];
                    sqlString = " SELECT ID, 房产单元ID, 房产单元编号, 姓名, 联系人手机, 帐套名称, 帐套代码, 是否占用者本人 " +
                                " FROM dbo.小程序_业主亲属信息 " +
                                " where 姓名 = @name and 联系人手机 = @phone ";
                    dt = SQLHelper.ExecuteQuery("wyt", sqlString,
                                                new SqlParameter("@name", DataTypeHelper.GetStringValue(drFamily["姓名"])),
                                                new SqlParameter("@phone", DataTypeHelper.GetStringValue(drFamily["联系人手机"])));
                    foreach (DataRow dr in dt.Rows)
                    {
                    }
                }
                else
                {
                }
            }



            //string sqlStr =
            //    " if exists (select ID from dbo.小程序_业主信息 where openid = @openid) " +
            //    " SELECT ID, 房产单元ID, 房产单元编号, 姓名, 联系人手机, 帐套名称, 帐套代码, 是否占用者本人 " +
            //    " FROM dbo.小程序_业主信息 " +
            //    " where openid = @openid " +
            //    " else " +
            //    " SELECT ID, 房产单元ID, 房产单元编号, 姓名, 联系人手机, 帐套名称, 帐套代码, 是否占用者本人 " +
            //    " FROM dbo.小程序_业主亲属信息 " +
            //    " where openid = @openid ";
            //DataTable dt = SQLHelper.ExecuteQuery("wyt", sqlStr, new SqlParameter("@openid", openId));
            //if (dt.Rows.Count == 0)
            //{
            //    sr.status = "Fail";
            //    sr.result = "无此用户";
            //    return sr;
            //}
            //var dataTable = from dtt in dt select dtt;

            //Proprietor proprietor = new Proprietor();
            foreach (DataRow dr in dt.Rows)
            {
                if (string.IsNullOrEmpty(DataTypeHelper.GetStringValue(dr["姓名"])))
                {
                    continue;
                }
                else
                {
                    proprietor.Id           = DataTypeHelper.GetIntValue(dr["ID"]);
                    proprietor.Name         = DataTypeHelper.GetStringValue(dr["姓名"]);
                    proprietor.Phone        = DataTypeHelper.GetStringValue(dr["联系人手机"]);
                    proprietor.IsProprietor = DataTypeHelper.GetStringValue(dr["是否占用者本人"]);
                    break;
                }
            }

            List <RoomInfo> pList = new List <RoomInfo>();

            foreach (DataRow datarow in dt.Rows)
            {
                RoomInfo roomInfo = new RoomInfo();
                roomInfo.RoomNumber = DataTypeHelper.GetStringValue(datarow["房产单元编号"]);
                roomInfo.RoomId     = DataTypeHelper.GetIntValue(datarow["房产单元ID"]);
                roomInfo.ZTName     = DataTypeHelper.GetStringValue(datarow["帐套名称"]);
                roomInfo.ZTCode     = DataTypeHelper.GetStringValue(datarow["帐套代码"]);
                pList.Add(roomInfo);
            }
            proprietor.Room = pList.ToArray();
            return(sr.SetSuccess(proprietor));
        }
Exemple #23
0
 public void TestEnumProperty()
 {
     using (var proprietor = new Proprietor())
     {
         Assert.That(proprietor.Items, Is.EqualTo(Bar.Items.Item1));
         proprietor.Items = Bar.Items.Item2;
         Assert.That(proprietor.Items, Is.EqualTo(Bar.Items.Item2));
         Assert.That(proprietor.ItemsByValue, Is.EqualTo(Bar.Items.Item1));
         proprietor.ItemsByValue = Bar.Items.Item2;
         Assert.That(proprietor.ItemsByValue, Is.EqualTo(Bar.Items.Item2));
     }
 }
 public Proprietor IsRegistered(Proprietor proprietor)
 {
     return(context.Proprietors.Find(proprietor.ID));
 }
 public void Setup()
 {
     dice = new Dice();
     player = new Player("Player");
     player2 = new Player("Player2");
     banker = new Banker();
     proprietor = new Proprietor(banker);
     red = new List<Property>();
     property = new Property("Property", 1, 50, 10, red, banker);
     red.Add(property);
 }
Exemple #26
0
            public override bool Test(Sim a, Sim target, bool isAutonomous, ref GreyedOutTooltipCallback greyedOutTooltipCallback)
            {
                if (((a == target) || !target.SimDescription.TeenOrAbove) || target.IsSleeping)
                {
                    return(false);
                }
                if ((target.Posture is SwimmingInPool) || (a.Posture is SwimmingInPool))
                {
                    return(false);
                }
                PerformanceCareer occupationAsPerformanceCareer = a.CareerManager.OccupationAsPerformanceCareer;

                if (occupationAsPerformanceCareer == null)
                {
                    return(false);
                }
                if (!occupationAsPerformanceCareer.CanSolicitGig() || !target.LotCurrent.CanScheduleAnotherGigOnLot())
                {
                    greyedOutTooltipCallback = InteractionInstance.CreateTooltipCallback(Sim.LocalizeString("FullyBooked", new object[0]));
                    return(false);
                }
                if (occupationAsPerformanceCareer.HasGigScheduledAtVenue(target.LotCurrent) || (occupationAsPerformanceCareer.TryToGetSteadyGigOwnedBySim(target) != null))
                {
                    greyedOutTooltipCallback = InteractionInstance.CreateTooltipCallback(Sim.LocalizeString("AlreadyHaveGig", new object[0]));
                    return(false);
                }
                if (!occupationAsPerformanceCareer.DoesClientAcceptSolicitation(target))
                {
                    greyedOutTooltipCallback = InteractionInstance.CreateTooltipCallback(Sim.LocalizeString("SolicitedTooRecently", new object[0]));
                    return(false);
                }
                if (target.SimDescription.HasActiveRole)
                {
                    Proprietor assignedRole = target.SimDescription.AssignedRole as Proprietor;
                    if ((assignedRole != null) && !assignedRole.HasArrivedAtTargetLot())
                    {
                        greyedOutTooltipCallback = InteractionInstance.CreateTooltipCallback(Sim.LocalizeString("ProprietorHasNotArrived", new object[0]));
                        return(false);
                    }
                }
                if (!occupationAsPerformanceCareer.CanSimBeSolicited(target))
                {
                    greyedOutTooltipCallback = InteractionInstance.CreateTooltipCallback(Sim.LocalizeString("LevelTooLowToSolicit", new object[0]));
                    return(false);
                }

                /*
                 * if (a.SimDescription.IsVisuallyPregnant)
                 * {
                 *  greyedOutTooltipCallback = InteractionInstance.CreateTooltipCallback(Sim.LocalizeString("CantDoGigsWhilePregnant", new object[0]));
                 *  return false;
                 * }
                 */
                if (target.SimDescription.HasActiveRole)
                {
                    Proprietor proprietor2 = target.SimDescription.AssignedRole as Proprietor;
                    if ((proprietor2 != null) && proprietor2.IsInSimFest())
                    {
                        greyedOutTooltipCallback = InteractionInstance.CreateTooltipCallback(Sim.LocalizeString("ProprietorBusy", new object[0]));
                        return(false);
                    }
                }
                if (!IUtil.IsPass(SocialInteractionA.Definition.CanSocializeWith("Solicit Gig", a, target, isAutonomous, ref greyedOutTooltipCallback)))
                {
                    greyedOutTooltipCallback = InteractionInstance.CreateTooltipCallback(Sim.LocalizeString("LTRTooLowToSolicit", new object[0]));
                    return(false);
                }
                return(true);
            }
 /// <summary>   Converts this object to a row. </summary>
 /// <returns>   This object as a string. </returns>
 public string ToRow()
 {
     return
         ($"{Volume.ToDatev()};{Claim.ToDatev()};{CurrencySymbol.ToDatev()};{ExchangeRage.ToDatev()};{BasicVolume.ToDatev()};{BasicVolumeCurrencySymbol.ToDatev()};{AccountNumber.ToDatev()};{ContraAccountNumber.ToDatev()};{TaxKey.ToDatev()};{Date.ToShortDatevDate()};{DocumentField1.ToDatev()};{DocumentField2.ToDatev()};{CashDiscount.ToDatev()};{BookingText.ToDatev()};{Blocked.ToDatev()};{DiverseAccountNumber.ToDatev()};{PartnerBank.ToDatev()};{Circumstances.ToDatev()};{InterestBlock.ToDatev()};{DocumentLink.ToDatev()};{BookingInfoType1.ToDatev()};{BookingInfoContent1.ToDatev()};{BookingInfoType2.ToDatev()};{BookingInfoContent2.ToDatev()};{BookingInfoType3.ToDatev()};{BookingInfoContent3.ToDatev()};{BookingInfoType4.ToDatev()};{BookingInfoContent4.ToDatev()};{BookingInfoType5.ToDatev()};{BookingInfoContent5.ToDatev()};{BookingInfoType6.ToDatev()};{BookingInfoContent6.ToDatev()};{BookingInfoType7.ToDatev()};{BookingInfoContent7.ToDatev()};{BookingInfoType8.ToDatev()};{BookingInfoContent8.ToDatev()};{CostCenter1.ToDatev()};{CostCenter2.ToDatev()};{CostAmount.ToDatev()};{CountryCodeAndTaxId.ToDatev()};{EuroTax.ToDatev()};{DifferentTaxType.ToDatev()};{IntentionLL.ToDatev()};{FunctionLL.ToDatev()};{BU49FunctionType.ToDatev()};{BU49FunctionNumber.ToDatev()};{BU49FunctionAddition.ToDatev()};{AdditionalInfoType1.ToDatev()};{AdditionalInfoContent1.ToDatev()};{AdditionalInfoType2.ToDatev()};{AdditionalInfoContent2.ToDatev()};{AdditionalInfoType3.ToDatev()};{AdditionalInfoContent3.ToDatev()};{AdditionalInfoType4.ToDatev()};{AdditionalInfoContent4.ToDatev()};{AdditionalInfoType5.ToDatev()};{AdditionalInfoContent5.ToDatev()};{AdditionalInfoType6.ToDatev()};{AdditionalInfoContent6.ToDatev()};{AdditionalInfoType7.ToDatev()};{AdditionalInfoContent7.ToDatev()};{AdditionalInfoType8.ToDatev()};{AdditionalInfoContent8.ToDatev()};{AdditionalInfoType9.ToDatev()};{AdditionalInfoContent9.ToDatev()};{AdditionalInfoType10.ToDatev()};{AdditionalInfoContent10.ToDatev()};{AdditionalInfoType11.ToDatev()};{AdditionalInfoContent11.ToDatev()};{AdditionalInfoType12.ToDatev()};{AdditionalInfoContent12.ToDatev()};{AdditionalInfoType13.ToDatev()};{AdditionalInfoContent13.ToDatev()};{AdditionalInfoType14.ToDatev()};{AdditionalInfoContent14.ToDatev()};{AdditionalInfoType15.ToDatev()};{AdditionalInfoContent15.ToDatev()};{AdditionalInfoType16.ToDatev()};{AdditionalInfoContent16.ToDatev()};{AdditionalInfoType17.ToDatev()};{AdditionalInfoContent17.ToDatev()};{AdditionalInfoType18.ToDatev()};{AdditionalInfoContent18.ToDatev()};{AdditionalInfoType19.ToDatev()};{AdditionalInfoContent19.ToDatev()};{AdditionalInfoType20.ToDatev()};{AdditionalInfoContent20.ToDatev()};{Amount.ToDatev()};{Weight.ToDatev()};{PaymentType.ToDatev()};{ClaimType.ToDatev()};{CommunalYear.ToShortDatevYear()};{CommunalDueYear.ToShortDatevYear()};{CashDiscountType.ToDatev()};{OrderNumber.ToDatev()};{BookingType.ToDatev()};{TaxKeyPrepayment.ToDatev()};{CountryCodePrePayment.ToDatev()};{IntentionLLPrepayment.ToDatev()};{EuroTaxPrepayment.ToDatev()};{AccountNumberPrepayment.ToDatev()};\"SV\";{BookingGuid.ToDatev()};{CostDate.ToDatevDateReverse()};{SepaReference.ToDatev()};{CashDiscountBlock.ToDatev()};{Proprietor.ToDatev()};{ParticipantNumber.ToDatev()};{IdentificationNumber.ToDatev()};{PainterNumber.ToDatev()};{BatchBlockTill.ToDatevDateReverse()};{SoBilIntention.ToDatev()};{SoBilKey.ToDatev()};{Fixing.ToDatev()};{ActivityDate.ToDatevDateReverse()};{ActivityDate.ToDatevDateReverse()}");
 }
Exemple #28
0
        public IActionResult DeleteProprietor(int proprietorId)
        {
            Proprietor deletedProprietor = proprietorRepository.DeleteProprietor(proprietorId);

            return RedirectToAction("ProprietorList");
        }