예제 #1
0
        public static bool registrar(Donacion donacion)
        {
            bool exito = true;

            try
            {
                using (var data = new TrabajoEntities())
                {
                    data.Donacion.Add(donacion);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }
            return(exito);
        }
예제 #2
0
        public static bool eliminar(int donacionCodigo)
        {
            bool exito = true;

            try
            {
                using (var data = new TrabajoEntities())
                {
                    Donacion donacion = data.Donacion.Where(x => x.idDonacion == donacionCodigo).FirstOrDefault();
                    data.Donacion.Remove(donacion);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }
            return(exito);
        }
예제 #3
0
        public static bool actualizar(Donacion donacion)
        {
            bool exito = true;

            try
            {
                using (var data = new TrabajoEntities())
                {
                    Donacion donacionActualizar = data.Donacion.Where(x => x.idDonacion == donacion.idDonacion).FirstOrDefault();
                    donacionActualizar.idDonador    = donacion.idDonador;
                    donacionActualizar.idUsuario    = donacion.idUsuario;
                    donacion.idPersona              = donacion.idPersona;
                    donacionActualizar.fechaEntrega = donacion.fechaEntrega;
                    donacionActualizar.Estado       = donacion.Estado;
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }
            return(exito);
        }