static void Main(string[] args) { ListaSucursales sucursal = new ListaSucursales(); ListaAJsonAdapter listaAJsonAdapter = new ListaAJsonAdapter(sucursal); listaAJsonAdapter.ConvertirListaAJson(); Console.ReadLine(); }
private void btnAgregarSucursal_Click(object sender, EventArgs e) { ModoAgregar = true; int rowId = ListaSucursales.Rows.Add(); ListaSucursales.ReadOnly = false; ListaSucursales.Rows[rowId].Selected = true; ListaSucursales.Rows[rowId].ReadOnly = false; ListaSucursales.BeginEdit(true); }
public async Task GetAll() { try { var x = await SucursalRepository.GetAllAsync(); ListaSucursales.Clear(); foreach (var item in x) { ListaSucursales.Add(item); } } catch (Exception ex) { throw ex; } }
public ResultadoOp ModificacionSucursal(Sucursal nuevasucursal, bool eliminar) { ResultadoOp resultado = new ResultadoOp(); Sucursal sucursal = ListaSucursales.FirstOrDefault(x => x.ID == nuevasucursal.ID); if (!eliminar) //Modificación { sucursal.Ciudad = nuevasucursal.Ciudad; sucursal.Direccion = nuevasucursal.Direccion; sucursal.CP = nuevasucursal.CP; sucursal.TasaInteres = nuevasucursal.TasaInteres; } else //Eliminación { sucursal.Activo = nuevasucursal.Activo; } GuardarSucursales(ListaSucursales); return(resultado); }
public ResultadoOp AltaSucursal(Sucursal nuevaSucursal) { LeerSucursales(); var resultado = new ResultadoOp(); if (nuevaSucursal.ValidarObligatorios()) { nuevaSucursal.ID = ListaSucursales.Count + 1; ListaSucursales.Add(nuevaSucursal); GuardarSucursales(ListaSucursales); resultado.Resultado = true; return(new ResultadoOp()); } else { resultado.Mensaje = "Campos obligatorios (*) incompletos."; resultado.Resultado = false; return(resultado); } }
public List <Sucursal> ObtenerSucursales() { LeerSucursales(); return(ListaSucursales.Where(x => x.Activo == true).ToList()); }