예제 #1
0
        private Resultado Validar(Donantes donante)
        {
            var resultado = new Resultado();

            resultado.Exitoso = true;

            if (string.IsNullOrEmpty(donante.Nombre) == true)
            {
                resultado.Mensaje = "Ingrese el Nombre del Donante";
                resultado.Exitoso = false;
            }

            else
            {
                if (string.IsNullOrEmpty(donante.Identidad) == true)
                {
                    resultado.Mensaje = "Ingrese un número de identidad válido";
                    resultado.Exitoso = false;
                }
                else
                {
                    if (string.IsNullOrEmpty(donante.Telefono) == true)
                    {
                        resultado.Mensaje = "Ingrese un número de teléfono válido";
                        resultado.Exitoso = false;
                    }
                    else
                    {
                        if (string.IsNullOrEmpty(donante.Direccion) == true)
                        {
                            resultado.Mensaje = "Ingrese una dirección válida";
                            resultado.Exitoso = false;
                        }
                        else
                        {
                            if (string.IsNullOrEmpty(donante.Fecha) == true)
                            {
                                resultado.Mensaje = "Ingrese una fecha válida";
                                resultado.Exitoso = false;
                            }
                        }
                    }
                }
            }



            return(resultado);
        }
예제 #2
0
        public Resultado GuardarDonante(Donantes donante)
        {
            var resultado = Validar(donante);

            if (resultado.Exitoso == false)
            {
                return(resultado);
            }

            _contexto.SaveChanges();


            resultado.Exitoso = true;
            return(resultado);
        }
예제 #3
0
        public Resultado GuardarDonante(Donantes donante)
        {
            var resultado = Validar(donante);

            if (resultado.Exitoso == false)
            {
                return(resultado);
            }

            if (donante.Id == 0)
            {
                donante.Id = ListaDonantes.Max(item => item.Id) + 1;
            }

            resultado.Exitoso = true;
            return(resultado);
        }
예제 #4
0
        public DonantesBL()
        {
            ListaDonantes = new BindingList <Donantes>();

            var donate1 = new Donantes();

            donate1.Id        = 1;
            donate1.Identidad = "0501-1995-10498";
            donate1.Nombre    = "Jose";
            donate1.Fecha     = "14/02/2020";
            donate1.Telefono  = "3353-6009";
            donate1.Direccion = "33 Calle 27 Ave";

            ListaDonantes.Add(donate1);

            var donate2 = new Donantes();

            donate2.Id        = 2;
            donate2.Identidad = "0501-1986-25633";
            donate2.Nombre    = "Carlos";
            donate2.Fecha     = "14/02/2020";
            donate2.Telefono  = "2552-0000";
            donate2.Direccion = "33 Calle 27 Ave";

            ListaDonantes.Add(donate2);

            var donate3 = new Donantes();

            donate3.Id        = 3;
            donate3.Identidad = "0501-1963-05966";
            donate3.Nombre    = "Roberto";
            donate3.Fecha     = "14/02/2020";
            donate3.Telefono  = "3259-7941";
            donate3.Direccion = "33 Calle 27 Ave";

            ListaDonantes.Add(donate3);
        }
예제 #5
0
        public void AgregarDonante()
        {
            var nuevoDonante = new Donantes();

            _contexto.Donantes.Add(nuevoDonante);
        }
예제 #6
0
        public void AgregarDonante()
        {
            var nuevoDonante = new Donantes();

            ListaDonantes.Add(nuevoDonante);
        }