Example #1
0
        protected override async Task SaveChanges()
        {
            if (!Validar())
            {
                return;
            }
            LogicPhone logicPhone = new LogicPhone();

            try
            {
                if (_currentEntity.Id > 0)
                {
                    await logicPhone.UpdatePhone(MapFromForm());

                    base.ShowInfo("Telefono modificado correctamente.", "Modificar Modelo.");
                }
                else
                {
                    await logicPhone.AddNewPhone(MapFromForm());

                    base.ShowInfo("Telefono agregado correctamente.", "Modificar Modelo.");
                }
                if (Caller == ManagePhones.Util.Enums.CallerType.Panel)
                {
                    Panels.ManageDevices.Instancia.LoadData();
                }
                this.Close();
            }
            catch (LoggedException logex)
            {
                base.ShowError(logex.Message, "Modificar Modelo.");
            }
        }
Example #2
0
        private async void LoadData()
        {
            LogicClient logicCliente = new LogicClient();
            LogicPhone  logicPhone   = new LogicPhone();

            try
            {
                cbClientes.DataSource = (await logicCliente.GetAll()).ToList();
                cbPhones.DataSource   = (await logicPhone.GetAll()).ToList();
            }
            catch (Exception ex)
            {
                base.ShowError(ex.Message, "Cargar InformaciĆ³n.");
            }
        }
        public async override void LoadData()
        {
            _logicPhones = new LogicPhone();
            IEnumerable <Phone> listPhones;

            try
            {
                listPhones = await _logicPhones.GetAll();

                foreach (Phone p in listPhones)
                {
                    gridPhones.Rows.Add(p.Id, p.Modelo.Marca, p.Modelo.Nombre, p.Imei, p.Descripcion);
                }
            }
            catch (LoggedException loggex)
            {
                base.ShowError(loggex.Message, "Consultar Dispositivos.");
            }
        }