Пример #1
0
        public ResponseModel AddAgent(AddAgent addAgent)
        {
            var addAgentcode = DbEntities.tAgents.AsNoTracking().Where(o => o.AID.Trim() == addAgent.AID.Trim()).Select(s => s.AID).ToList();

            if (addAgentcode.Count == 0)
            {
                var agent = new tAgent()
                {
                    AID     = addAgent.AID,
                    AName   = addAgent.AName,
                    ABelong = addAgent.ABelong,
                    AType   = addAgent.AType
                };
                DbEntities.tAgents.Add(agent);
                int i = DbEntities.SaveChanges();
                if (i > 0)
                {
                    return(new ResponseModel {
                        code = 200, result = "进销商或客户添加成功", data = agent
                    });
                }
                else
                {
                    return(new ResponseModel {
                        code = 400, result = "进销商或客户添加失败", data = agent
                    });
                }
            }
            else
            {
                return(new ResponseModel {
                    code = 0, result = "已经存在"
                });
            }
        }
Пример #2
0
        private void CreateNewButton_Click(object sender, RoutedEventArgs e)
        {
            checkTime();
            AddAgent addAgent = new AddAgent(this);

            addAgent.ShowDialog();
        }
Пример #3
0
        private void addNewAgentToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            AddAgent aa = new AddAgent(label1.Text);

            aa.MdiParent     = this;
            aa.StartPosition = FormStartPosition.CenterScreen;
            aa.Show();
        }
        public ActionResult AddAgent(AddAgent agent)
        {
            AgentRepository repository = new AgentRepository();

            Agents agentToAdd = new Agents
            {
                name = agent.agentName
            };

            repository.Save(agentToAdd);
            return(RedirectToAction("Index"));
        }
Пример #5
0
    public byte[] MakeAddAgent(Vector3 pos, GameObjectType gameObjectType = GameObjectType.Monster)
    {
        var builder = new FlatBufferBuilder(1024);

        AddAgent.StartAddAgent(builder);
        //AddAgent.AddPos(builder, Vec3.CreateVec3(builder, -1.4f, 0.69f, 2.68f));
        AddAgent.AddPos(builder, Vec3.CreateVec3(builder, pos.x, pos.y, pos.z));
        AddAgent.AddGameObjectType(builder, gameObjectType);
        var offset = AddAgent.EndAddAgent(builder);

        var msg = GameMessage.CreateGameMessage(builder, GameMessages.AddAgent, offset.Value);
        builder.Finish(msg.Value);

        byte[] body = builder.SizedByteArray();

        return body;
    }
Пример #6
0
        private void btnAddAgent_Click(object sender, RoutedEventArgs e)
        {
            AgentViewModels agentModel = new AgentViewModels();
            AddAgent        a          = new AddAgent(agentModel); //создаем окно

            a.Title = "Добавить Агента";
            a.Owner = this;//устанавливаем собственника окна
            var result = a.ShowDialog();

            if (result == true)
            {
                agentService.CreateAgent(agentModel);
                ResetCollection("AgentsViewModel");
                int Index = agentsModel.Count - 1;
                dGridAgent.SelectedIndex = Index;
                a.Close();
            }
        }
Пример #7
0
        private void AddAgentWindow(object sender, RoutedEventArgs e)
        {
            AddAgent addAgent = new AddAgent();

            addAgent.ShowDialog();
        }