Exemplo n.º 1
0
 private void button_search_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(textBox1.Text))
     {
         dataGridView1.Rows.Clear();
         var addressList = MongoRepositoryAddresses.GetAll();
         var userList    = MongoRepositoryUsers.GetAll();
         foreach (var address in addressList)
         {
             var user = userList.First(f => f.Id == address.UserId);
             dataGridView1.Rows.Add(address.Id, address.Street, address.House, address.Building,
                                    address.Apartment, user.Name);
         }
     }
     else
     {
         dataGridView1.Rows.Clear();
         var addressList = MongoRepositoryAddresses.Search(textBox1.Text);
         var userList    = MongoRepositoryUsers.GetAll();
         foreach (var address in addressList)
         {
             var user = userList.First(f => f.Id == address.UserId);
             dataGridView1.Rows.Add(address.Id, address.Street, address.House, address.Building,
                                    address.Apartment, user.Name);
         }
     }
 }
Exemplo n.º 2
0
        //private void MainForm_Load(object sender, EventArgs e)
        //{
        //    //DGVBind();

        //    //var bindingList = new BindingList<Implementer>(implementers);
        //    //var source = new BindingSource(bindingList, null);
        //    //dataGridView1.DataSource = source;
        //}

        private void MainForm_Activated(object sender, EventArgs e)
        {
            dataGridView1.Rows.Clear();
            var eventList    = MongoRepositoryOrgEvent.GetAll();
            var addressList  = MongoRepositoryAddresses.GetAll();
            var implementers = MongoRepositoryImplementers.GetAll();

            foreach (var orgEvent in eventList)
            {
                var address       = addressList.First(w => w.Id == orgEvent.AddressId);
                var addressString = string.Join(", ", new List <string> {
                    address.Street, address.House, address.Building, address.Apartment
                });

                var implementer = implementers.First(a => a.Id == orgEvent.ImplementerId).Name;

                var counterType = String.Empty;
                switch (orgEvent.CounterType)
                {
                case Models.CounterType.COLD:
                    counterType = "Холодная вода";
                    break;

                case Models.CounterType.HOT:
                    counterType = "Горячая вода";
                    break;

                case Models.CounterType.ELECTRO:
                    counterType = "Электрический";
                    break;
                }

                var eventType = string.Empty;
                switch (orgEvent.EventType)
                {
                case Models.EventType.INSTALL:
                    eventType = "Установка";
                    break;

                case Models.EventType.REVISION:
                    eventType = "Переустановка";
                    break;

                case Models.EventType.VERIFICATION:
                    eventType = "Поверка";
                    break;

                case Models.EventType.DISASSEMBLY:
                    eventType = "Демонтаж";
                    break;
                }

                dataGridView1.Rows.Add(orgEvent.Id, orgEvent.AddressId, addressString, counterType, orgEvent.Place, new DateTime(orgEvent.DateTime).ToString("D"), implementer, eventType);
            }
        }
Exemplo n.º 3
0
        private void AddressesForm_Activated(object sender, EventArgs e)
        {
            dataGridView1.Rows.Clear();
            var addressList = MongoRepositoryAddresses.GetAll();
            var userList    = MongoRepositoryUsers.GetAll();

            foreach (var address in addressList)
            {
                var user = userList.First(f => f.Id == address.UserId);
                dataGridView1.Rows.Add(address.Id, address.Street, address.House, address.Building,
                                       address.Apartment, user.Name);
            }
        }
Exemplo n.º 4
0
        private void ControllersForm_Load(object sender, EventArgs e)
        {
            //var controllers = MongoRepositoryController.GetAll();
            //foreach (var imp in controllers)
            //{
            //    dataGridView2.Rows.Add(imp.Id, imp.FIO);
            //}

            AddressList = MongoRepositoryAddresses.GetAll();
            var streetList = AddressList.Select(s => s.Street).Distinct().ToList();

            foreach (var street in streetList)
            {
                comboBox_street.Items.Add(street);
            }
        }