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."); } }
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."); } }