Ejemplo n.º 1
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);
        }
Ejemplo n.º 2
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);
            }
        }