Exemplo n.º 1
0
        static void Main(string[] args)
        {
            ListaSucursales   sucursal          = new ListaSucursales();
            ListaAJsonAdapter listaAJsonAdapter = new ListaAJsonAdapter(sucursal);

            listaAJsonAdapter.ConvertirListaAJson();
            Console.ReadLine();
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
 public List <Sucursal> ObtenerSucursales()
 {
     LeerSucursales();
     return(ListaSucursales.Where(x => x.Activo == true).ToList());
 }