Esempio n. 1
0
        public ActionResult Index(AreaView av)
        {
            try
            {
                string nombreArea = Request.Form["txtNombreArea"];

                AreaRepository pr    = new AreaRepository();
                List <Area>    Areas = pr.Listar(nombreArea);

                av.Area        = new Area();
                av.Area.Nombre = nombreArea;
                av.Areas       = Areas;

                string mensaje = "";
                if (Areas.Count == 0)
                {
                    mensaje = "No existen Areas para el criterio de búsqueda";
                }
                av.Mensaje = mensaje;

                return(View(av));
            }
            catch (Exception ex)
            {
                return(View("Mensaje", new AreaView {
                    Mensaje = ex.Message
                }));
            }
        }
Esempio n. 2
0
 public void OnPointerClick(PointerEventData eventData)
 {
     if (!Investigated)
     {
         AreaView.OnPointerClick(eventData);
     }
 }
Esempio n. 3
0
 public void OnPointerClick(PointerEventData eventData)
 {
     if (!Removed)
     {
         AreaView.OnPointerClick(eventData);
     }
 }
Esempio n. 4
0
 public void OnPointerClick(PointerEventData eventData)
 {
     if (!Activated)
     {
         AreaView.OnPointerClick(eventData);
     }
 }
Esempio n. 5
0
        static void Main()
        {
            AreaView area = new AreaView(new Size(500, 500), numOfTanks: 5, numOfBonuses: 5, speed: 8);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1(area));
        }
Esempio n. 6
0
        private void OpenAreaView(object obj)
        {
            var           view = new AreaView();
            AreaViewModel vm   = new AreaViewModel(this);

            view.DataContext = vm;
            SelectedView     = view;
        }
Esempio n. 7
0
        public ExplorationState(Game game, Area area)
        {
            Game = game;
            Area = area;
            View = new AreaView();
            Handler = new InputHandler(this);

            AcceptSubscription = game.InputControls.Accept.AddListener(DefaultAcceptListener);

            EnterArea(area);
        }
Esempio n. 8
0
        public ActionResult Actualizar(AreaView AreaView)
        {
            try
            {
                string id          = Request.Form["txtId"];
                string nombreArea  = Request.Form["txtNombreArea"];
                string color       = Request.Form["txtColor"];
                string abreviatura = Request.Form["txtAbreviatura"];

                Area a = new Area();
                a.Id          = int.Parse(id);
                a.Nombre      = nombreArea;
                a.Color       = color;
                a.Abreviatura = abreviatura;

                // Correos
                List <string> nombres = Request.Form.AllKeys.ToList().Where(param => param.Contains("direccioncorreo")).ToList();
                foreach (string nombre in nombres)
                {
                    string indice          = nombre.Substring("direccioncorreo".Length);
                    string direccionCorreo = Request.Form["direccioncorreo" + indice];
                    if (!String.IsNullOrEmpty(Request.Form["hdId" + indice]) || Request.Form["eliminadocorreo" + indice] == "0")
                    {
                        a.Correos.Add(new Correo
                        {
                            Id        = String.IsNullOrEmpty(Request.Form["hdId" + indice]) ? 0 : Convert.ToInt32(Request.Form["hdId" + indice]),
                            Direccion = direccionCorreo,
                            Eliminar  = Request.Form["eliminadocorreo" + indice] == "1"
                        });
                    }
                }

                AreaRepository pr = new AreaRepository();

                a = pr.Actualizar(a);
                if (a.Id == 0)
                {
                    AreaView.Mensaje = "Hubo un error al crear el Area";
                    return(View("Crear", AreaView));
                }

                AreaView pp = new AreaView();
                pp.Mensaje = "Area Actualizada";
                pp.Area    = a;
                return(View("Obtener", pp));
            }
            catch (Exception ex)
            {
                return(View("Mensaje", new AreaView {
                    Mensaje = ex.Message
                }));
            }
        }
Esempio n. 9
0
 internal static Area GetArea(AreaView areaView)
 {
     if (null == areaView)
     {
         throw new ArgumentNullException("provinceView");
     }
     areaView.Validate();
     return(new Area(areaView.Code.Trim())
     {
         Name = ChinaPay.Utility.StringUtility.Trim(areaView.Name)
     });
 }
Esempio n. 10
0
 public ActionResult Crear()
 {
     try
     {
         AreaView pv = new AreaView();
         return(View(pv));
     }
     catch (Exception ex)
     {
         return(View("Mensaje", new AreaView {
             Mensaje = ex.Message
         }));
     }
 }
Esempio n. 11
0
        //
        // GET: /Area/

        public ActionResult Index()
        {
            try
            {
                AreaView areaView = new AreaView();
                return(View(areaView));
            }
            catch (Exception ex)
            {
                return(View("Mensaje", new AreaView {
                    Mensaje = ex.Message
                }));
            }
        }
Esempio n. 12
0
        public TurretAreaWeapon(TurretAreaWeaponAsset asset, TurretView view, AreaView areaView)
        {
            m_Asset       = asset;
            m_View        = view;
            m_AreaView    = areaView;
            m_MaxDistance = m_Asset.MaxDistance;
            m_Damage      = m_Asset.Damage;
            Vector3 position = m_View.transform.position;

            m_NodeCircle = Game.Player.Grid.GetNodesInCircle(position, m_MaxDistance);
            AreaView instantiatedArea = AreaView.Instantiate(m_AreaView, view.transform);

            instantiatedArea.transform.localScale = Vector3.one * (m_MaxDistance * 20f);
        }
Esempio n. 13
0
        public static void AddArea(AreaView areaView, string account)
        {
            var area = Area.GetArea(areaView);

            if (QueryArea(area.Code) != null)
            {
                throw new ChinaPay.Core.Exception.KeyRepeatedException("代码[" + area.Code + "]已存在");
            }
            if (QueryAreaByName(area.Name) != null)
            {
                throw new ChinaPay.Core.Exception.KeyRepeatedException("名称[" + area.Name + "]已存在");
            }
            AreaCollection.Instance.Add(area.Code, area);
            saveAddLog("区域", area.ToString(), area.Code, account);
        }
Esempio n. 14
0
        /// <summary>
        /// 新增区域
        /// </summary>
        /// <param name="areaView">区域信息</param>
        /// <param name="operatorAccount">操作者帐号</param>
        public static void InsertArea(AreaView areaView, string operatorAccount)
        {
            if (null == areaView)
            {
                throw new ArgumentNullException("areaView");
            }
            var area = new SellArea();

            area.Name   = areaView.Name;
            area.Remark = areaView.Remark;
            var repository = Factory.CreateAreaRepository();

            repository.InsertArea(area);
            saveAddLog("销售区域", string.Format("区域名称:{0},备注:{1}", areaView.Name, areaView.Remark), area.Id.ToString(), operatorAccount);
        }
Esempio n. 15
0
        /// <summary>
        /// 修改销售区域
        /// </summary>
        /// <param name="areaView">销售区域信息</param>
        /// <param name="operatorAccount">操作员帐号</param>
        public static void UpdateArea(Guid id, AreaView areaView, string operatorAccount)
        {
            var area = new SellArea(id);

            area.Name   = areaView.Name;
            area.Remark = areaView.Remark;
            var repository = Factory.CreateAreaRepository();

            repository.UpdateArea(area);
            // 记录日志
            var    originalView    = AreaService.Query(id);
            string originalContent = string.Format("区域名称:{0},区域备注:{1}", originalView.Name, originalView.Remark);
            string newContent      = string.Format("区域名称:{0},区域备注:{1}", areaView.Name, areaView.Remark);

            saveUpdateLog("销售区域", originalContent, newContent, id.ToString(), operatorAccount);
        }
Esempio n. 16
0
 public ActionResult Obtener(string id)
 {
     try
     {
         AreaView pv = new AreaView();
         pv.Mensaje = "";
         AreaRepository pr = new AreaRepository();
         Area           a  = pr.Obtener(int.Parse(id));
         pv.Area = a;
         return(View("Obtener", pv));
     }
     catch (Exception ex)
     {
         return(View("Mensaje", new AreaView {
             Mensaje = ex.Message
         }));
     }
 }
        public async Task <Area> AddAreaAsync(AreaView area, CancellationToken cancellationToken)
        {
            if (area == null)
            {
                throw new ArgumentNullException(nameof(area));
            }

            var dbArea = new Area
            {
                Name        = area.Name,
                CreatedOn   = DateTime.UtcNow,
                CreatedById = area.CreatedById
            };

            await _context.Areas.AddAsync(dbArea, cancellationToken);

            return(dbArea);
        }
Esempio n. 18
0
        public AreaView Query(Guid id)
        {
            AreaView view = null;
            string   sql  = "SELECT [Name],[Remark] FROM [dbo].[T_SellArea] WHERE [Id]=@Id";

            using (var dbOperator = new DbOperator(Provider, ConnectionString)) {
                dbOperator.AddParameter("Id", id);
                using (var reader = dbOperator.ExecuteReader(sql)) {
                    while (reader.Read())
                    {
                        view        = new AreaView();
                        view.Name   = reader.GetString(0);
                        view.Remark = reader.IsDBNull(1) ? string.Empty : reader.GetString(1);
                    }
                }
            }
            return(view);
        }
        public async Task <Area> UpdateAreaAsync(AreaView area, CancellationToken cancellationToken)
        {
            if (area == null)
            {
                throw new ArgumentNullException(nameof(area));
            }

            var dbArea = await _context.Areas
                         .Where(h => h.Id == area.Id)
                         .SingleOrDefaultAsync(cancellationToken);

            dbArea.Name        = area.Name;
            dbArea.UpdatedOn   = DateTime.UtcNow;
            dbArea.UpdatedById = area.UpdatedById;

            _context.Entry(dbArea).State = EntityState.Modified;

            return(dbArea);
        }
Esempio n. 20
0
 protected void btnSave_Click(object sender, EventArgs e)
 {
     if (Valiate())
     {
         AreaView view = new AreaView();
         if (this.hfdAddOrUpdate.Value != "Update")
         {
             SaveAreaView(view);
             try
             {
                 AreaService.InsertArea(view, this.CurrentUser.Name);
                 RegisterScript("alert('添加成功');window.location.href='MarketingAreaList.aspx';", false);
             }
             catch (Exception ex)
             {
                 ShowExceptionMessage(ex, "添加");
                 //this.errorMessage.Style.Add(HtmlTextWriterStyle.Visibility, "visible");
                 //this.errorMessage.InnerText = "系统繁忙,请稍后......";
             }
         }
         else
         {
             SaveAreaView(view);
             try
             {
                 var id = Request.QueryString["Id"];
                 if (!string.IsNullOrWhiteSpace(id))
                 {
                     Guid areaId = Guid.Parse(id);
                     AreaService.UpdateArea(areaId, view, this.CurrentUser.Name);
                     RegisterScript("alert('修改成功');window.location.href='MarketingAreaList.aspx';", false);
                 }
             }
             catch (Exception ex)
             {
                 ShowExceptionMessage(ex, "修改");
                 //this.errorMessage.Style.Add(HtmlTextWriterStyle.Visibility, "visible");
                 //this.errorMessage.InnerText = "系统繁忙,请稍后......";
             }
         }
     }
 }
Esempio n. 21
0
        public ActionResult Crear(AreaView AreaView)
        {
            try
            {
                string nombreArea  = Request.Form["txtNombreArea"];
                string color       = Request.Form["txtColor"];
                string abreviatura = Request.Form["txtAbreviatura"];

                #region Verificar is ya existe el código del Area
                AreaRepository ar = new AreaRepository();
                Area           a  = ar.Obtener(nombreArea);
                if (a != null)
                {
                    AreaView.Area.Nombre = nombreArea;
                    AreaView.Mensaje     = "El código del Area ya existe";
                    return(View("Crear", AreaView));
                }
                else
                {
                    a             = new Area();
                    a.Nombre      = nombreArea;
                    a.Color       = color;
                    a.Abreviatura = abreviatura;
                    a             = ar.Actualizar(a);
                    if (a.Id == 0)
                    {
                        AreaView.Mensaje = "Hubo un error al crear el Area";
                        return(View("Crear", AreaView));
                    }
                }
                #endregion
                AreaView pp = new AreaView();
                pp.Mensaje = "Area Creada";
                return(View("Crear", pp));
            }
            catch (Exception ex)
            {
                return(View("Mensaje", new AreaView {
                    Mensaje = ex.Message
                }));
            }
        }
Esempio n. 22
0
        public static void UpdateArea(AreaView areaView, string account)
        {
            var area         = Area.GetArea(areaView);
            var originalArea = QueryArea(area.Code);

            if (null == originalArea)
            {
                throw new ChinaPay.Core.CustomException("原区域不存在");
            }
            var sameNameArea = QueryAreaByName(area.Name);

            if (sameNameArea != null && sameNameArea.Code != area.Code)
            {
                throw new ChinaPay.Core.Exception.KeyRepeatedException("名称[" + area.Name + "]已存在");
            }
            var originalContent = originalArea.ToString();

            AreaCollection.Instance.Update(area.Code, area);
            saveUpdateLog("区域", originalContent, area.ToString(), area.Code, account);
        }
Esempio n. 23
0
        public Form1(AreaView area)
        {
            _areaView = area;

            InitializeComponent();

            this.Size = new Size(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width / 2,
                                 System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height / 2);
            pictureBox1.Left = area.LocationArea(ClientSize.Width, pictureBox1.Width);
            pictureBox1.Top  = area.LocationArea(ClientSize.Height, pictureBox1.Height);

            this.pictureBox1.Size = _areaView.AreaSize;
            this.pictureBox1.Size = _areaView.SetScale(this.Size, pictureBox1.Size);

            this.MinimumSize = new Size(pictureBox1.Width + 150, pictureBox1.Height + 150);

            SetStyle(ControlStyles.OptimizedDoubleBuffer |
                     ControlStyles.AllPaintingInWmPaint |
                     ControlStyles.UserPaint, true);
            UpdateStyles();
        }
Esempio n. 24
0
        public async Task <Area> AddAreaAsync(AreaView area, CancellationToken cancellationToken)
        {
            if (area == null)
            {
                throw new ArgumentNullException(nameof(area));
            }

            var dbArea = new Area
            {
                Id        = Guid.NewGuid(),
                Name      = area.Name,
                TotalArea = area.TotalArea,
                Address   = area.Address,
                ImagePath = area.ImagePath,
                ImageHash = area.ImageHash,
                ImageType = area.ImageType,
                CreatedAt = DateTime.UtcNow
            };

            await _context.Areas.AddAsync(dbArea, cancellationToken);

            return(dbArea);
        }
 public ResultView Update([FromBody] AreaView view)
 {
     return(_Service.Update(view, LogonInfo));
 }
Esempio n. 26
0
 private void Bind(AreaView area)
 {
     this.txtAreaName.Text    = area.Name;
     this.txtRemark.InnerText = area.Remark;
 }
Esempio n. 27
0
 public AddSubArea(AreaView av, List <SubArea> lstAS)
 {
     areaView   = av;
     lstSubArea = lstAS;
     InitializeComponent();
 }
Esempio n. 28
0
 /// <summary>
 /// Awake is called when the script instance is being loaded.
 /// </summary>
 void Awake()
 {
     textMesh = GetComponentInChildren <TextMesh>();
     areaView = GetComponentInChildren <AreaView>();
 }
Esempio n. 29
0
 private void SaveAreaView(AreaView view)
 {
     view.Name   = this.txtAreaName.Text;
     view.Remark = this.txtRemark.InnerText;
 }
        public FastControlSelect(Tuple <List <Tuple <int, int> >, List <string> > NowSelected)
        {
            //this.ResizeMode = ResizeMode.NoResize;
            InitializeComponent();
            this.WindowStartupLocation = WindowStartupLocation.CenterScreen;


            //var hwnd = new WindowInteropHelper(this).Handle;
            //SetWindowLong(hwnd, GWL_STYLE, GetWindowLong(hwnd, GWL_STYLE) & ~WS_SYSMENU);

            Groups.Clear();

            areas = new List <int>();
            foreach (var f in Wlst.Cr.CoreMims.Services.UserInfo.UserLoginInfo.AreaX)
            {
                if (areas.Contains(f) == false && f != -1)
                {
                    areas.Add(f);
                }
            }
            if (Wlst.Cr.CoreMims.Services.UserInfo.UserLoginInfo.D)
            {
                foreach (var f in Wlst.Sr.EquipmentInfoHolding.Services.AreaInfoHold.MySlef.AreaInfo.Keys)
                {
                    if (areas.Contains(f) == false && f != -1)
                    {
                        areas.Add(f);
                    }
                }
            }

            if (areas.Count > 1)
            {
                AreaView.Add(new NameIntBool()
                {
                    IsShow = true
                });
            }
            else
            {
                AreaView.Add(new NameIntBool()
                {
                    IsShow = false
                });
            }

            foreach (var t in areas)
            {
                var grps = Wlst.Sr.EquipmentInfoHolding.Services.ServicesGrpSingleInfoHold.GrpInfoList(t);
                var area = "未知";
                if (Sr.EquipmentInfoHolding.Services.AreaInfoHold.MySlef.AreaInfo.ContainsKey(t))
                {
                    area = Sr.EquipmentInfoHolding.Services.AreaInfoHold.MySlef.AreaInfo[t].AreaName;
                }
                foreach (var tt in grps)
                {
                    Groups.Add(new GroupsItem()
                    {
                        AreaId    = t,
                        AreaName  = tt.AreaId + "-" + area,
                        Id        = tt.GroupId,
                        Name      = tt.GroupName,
                        IsChecked = false
                    });
                }

                Groups.Add(new GroupsItem()
                {
                    AreaId    = t,
                    AreaName  = t + "-" + area,
                    Id        = -1,
                    Name      = "特殊终端",
                    IsChecked = false
                });
            }

            var lststring = LoadXmldata();

            foreach (var t in lststring)
            {
                Types.Add(new NameIntBool()
                {
                    IsSelected = false,
                    Name       = t,
                    IsEnable   = true
                });
            }

            if (NowSelected != new Tuple <List <Tuple <int, int> >, List <string> >(new List <Tuple <int, int> >(), new List <string>()))
            {
                foreach (var t in Groups)
                {
                    if (NowSelected.Item1.Contains(new Tuple <int, int>(t.AreaId, t.Id)))
                    {
                        t.IsChecked = true;
                    }
                }
                foreach (var t in Types)
                {
                    if (NowSelected.Item2.Contains(t.Name))
                    {
                        t.IsSelected = true;
                    }
                }
            }

            group.ItemsSource  = Groups;
            lstbox.ItemsSource = Types;
        }