Ejemplo n.º 1
0
        public static bool actualizar(Donacion donacion)
        {
            bool exito = true;

            try
            {
                using (var data = new ProyectoDawEntities())
                {
                    Donacion donacionActual = data.Donacion.Where(x => x.idDonacion == donacion.idDonacion).FirstOrDefault();

                    donacionActual.idPobreza     = donacion.idPobreza;
                    donacionActual.descripcion   = donacion.descripcion;
                    donacionActual.tipo          = donacion.tipo;
                    donacionActual.cantidad      = donacion.cantidad;
                    donacionActual.estado        = donacion.estado;
                    donacionActual.fecha_recojo  = donacion.fecha_recojo;
                    donacionActual.idDonante     = donacion.idDonante;
                    donacionActual.fecha_entrega = donacion.fecha_entrega;
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }
            return(exito);
        }
Ejemplo n.º 2
0
        public static bool registrar(Donacion donacion)
        {
            bool exito = true;

            try
            {
                using (var data = new ProyectoDawEntities())
                {
                    data.Donacion.Add(donacion);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }
            return(exito);
        }
Ejemplo n.º 3
0
        public static bool eliminar(int donacionCodigo)
        {
            bool exito = true;

            try
            {
                using (var data = new ProyectoDawEntities())
                {
                    Donacion donacion = data.Donacion.Where(x => x.idDonacion == donacionCodigo).FirstOrDefault();
                    data.Donacion.Remove(donacion);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }

            return(exito);
        }