Exemple #1
0
        public static bool Modificar(Personas persona)
        {
            bool     paso = false;
            contexto db   = new contexto();

            try
            {
                var Anterior = db.Personas.Find(persona.PersonaId);
                foreach (var item in Anterior.Telefonos)
                {
                    if (!persona.Telefonos.Exists(d => d.Id == item.Id))
                    {
                        db.Entry(item).State = EntityState.Deleted;
                    }
                }
                db.Entry(persona).State = EntityState.Modified;
                paso = (db.SaveChanges() > 0);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }

            return(paso);
        }
        public static bool Eliminar(int id)
        {
            contexto db   = new contexto();
            bool     paso = false;

            try
            {
                var articulo = db.Articulos.Find(id);

                if (articulo != null)
                {
                    db.Remove(articulo);
                    paso = db.SaveChanges() > 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }
Exemple #3
0
        protected override void OnStart(string[] args)
        {
            //Se encarga de llamar al timer con el intervalo ingresado por parametro
            System.Timers.Timer timer = new System.Timers.Timer();
            timer.Interval = tiempo; // cantidad desde app.config
            timer.Elapsed += new System.Timers.ElapsedEventHandler(this.OnTimer);
            timer.Start();

            // Actualiar estado del inicio pendiente.
            ServiceStatus serviceStatus = new ServiceStatus();

            serviceStatus.dwCurrentState = ServiceState.SERVICE_START_PENDING;
            serviceStatus.dwWaitHint     = 100000;
            SetServiceStatus(this.ServiceHandle, ref serviceStatus);

            // Actualizar el estado del servicio en ejecución.
            serviceStatus.dwCurrentState = ServiceState.SERVICE_RUNNING;
            SetServiceStatus(this.ServiceHandle, ref serviceStatus);

            try
            {
                contexto cn       = new contexto();
                string   servidor = cn.getConexion();

                eventLogRegistro.WriteEntry("Conectado correctamente a la base de datos.", EventLogEntryType.Information, eventRegistroId++);
                eventLogRegistro.WriteEntry("Tiempo establecido para envio de correos: " + tiempo + " milisegundos.", EventLogEntryType.Information, eventRegistroId++);
            }
            catch (Exception e)
            {
                eventLogRegistro.WriteEntry("Error al conectar con la base de datos " + e.Message, EventLogEntryType.Information, eventRegistroId++);
                OnStop();
            }
        }
Exemple #4
0
 public List <CadastroSql> ListarTodos()
 {
     using (contexto = new contexto())
     {
         var strQuery          = " SELECT * FROM SqlConsulta ";
         var retornoDataReader = contexto.ExecutaComandoComRetorno(strQuery);
         return(TransformaReaderEmListaDeObjeto(retornoDataReader));
     }
 }
Exemple #5
0
        public ActionResult About()
        {
            using (var ctx = new contexto())
            {
                var lista  = ctx.Materias.ToList();
                var lista2 = ctx.Materias.Where(i => i.Id = 1);
            }

            ViewBag.Message = "Your application description page.";

            return(View());
        }
Exemple #6
0
 public static void LimpaTudo()
 {
     using (var contexto = new contexto())
     {
         List <pessoa> lista = new List <pessoa>();
         lista = contexto.Pessoas.ToList();
         foreach (var item in lista)
         {
             contexto.Pessoas.Remove(item);
             contexto.SaveChanges();
         }
     }
 }
Exemple #7
0
        public void Inserir(CadastroSql sql)
        {
            var strQuery = "";

            strQuery += " INSERT INTO SqlConsulta (is_sql,consulta_sql,descricao_sql) ";
            strQuery += string.Format(" VALUES ('{0}','{1}','{2}') ",
                                      sql.codigo,
                                      sql.consultasql,
                                      sql.descricao);
            using (contexto = new contexto())
            {
                contexto.ExecutaComando(strQuery);
            }
        }
Exemple #8
0
        public static List <Personas> GetList(Expression <Func <Personas, bool> > expression)
        {
            List <Personas> persona  = new List <Personas>();
            contexto        contexto = new contexto();

            try
            {
                persona = contexto.Personas.Where(expression).ToList();
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(persona);
        }
Exemple #9
0
        /// <summary>
        /// Permite Buscar una entidad en la base de datos
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static LibrosDeLaBiblia Buscar(int id)
        {
            contexto         contexto = new contexto();
            LibrosDeLaBiblia Libro    = new LibrosDeLaBiblia();

            try
            {
                Libro = contexto.LibrosDeLaBiblia.Find(id);
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(Libro);
        }
Exemple #10
0
        public static List <Articulos> GetList(Expression <Func <Articulos, bool> > expression)
        {
            List <Articulos> Libros   = new List <Articulos>();
            contexto         contexto = new contexto();

            try
            {
                Libros = contexto.Articulos.Where(expression).ToList();
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(Libros);
        }
Exemple #11
0
        /// <summary>
        /// Permite Buscar una entidad en la base de datos
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static Articulos Buscar(int id)
        {
            contexto  contexto  = new contexto();
            Articulos articulos = new Articulos();

            try
            {
                articulos = contexto.Articulos.Find(id);
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(articulos);
        }
Exemple #12
0
        public static List <LibrosDeLaBiblia> GetList(Expression <Func <LibrosDeLaBiblia, bool> > expression)
        {
            List <LibrosDeLaBiblia> Libros = new List <LibrosDeLaBiblia>();
            contexto contexto = new contexto();

            try
            {
                Libros = contexto.LibrosDeLaBiblia.Where(expression).ToList();
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(Libros);
        }
        public static bool Existe(int id)
        {
            contexto db         = new contexto();
            var      encontrado = false;

            try
            {
                encontrado = db.Articulos.Any(x => x.ArtiuloId == id);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(encontrado);
        }
        public static List <Articulos> GetList(Expression <Func <Articulos, bool> > criterio)
        {
            List <Articulos> lista = new List <Articulos>();
            contexto         db    = new contexto();

            try
            {
                lista = db.Articulos.Where(criterio).ToList();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(lista);
        }
        public static Articulos Buscar(int id)
        {
            contexto  db        = new contexto();
            Articulos articulos = new Articulos();

            try
            {
                articulos = db.Articulos.Find(id);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(articulos);
        }
Exemple #16
0
        public static List <Persona> getlist(Expression <Func <Persona, bool> > persona)
        {
            List <Persona> lista = new List <Persona>();
            contexto       db    = new contexto();

            try
            {
                lista = db.Personas.Where(persona).ToList();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(lista);
        }
Exemple #17
0
        public static Persona buscar(int id)
        {
            contexto db      = new contexto();
            Persona  persona = new Persona();

            try
            {
                persona = db.Personas.Find(id);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(persona);
        }
        public static bool Insertar(Articulos articulos)
        {
            contexto db   = new contexto();
            bool     paso = false;

            try
            {
                db.Articulos.Add(articulos);
                paso = db.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }
Exemple #19
0
        /// <summary>
        /// Permite Guardar una entidad en la base datos
        /// </summary>
        /// <param name="articulos"></param>
        /// <returns></returns>
        public static bool Guardar(Articulos articulos)
        {
            bool     paso     = false;
            contexto contexto = new contexto();

            try
            {
                if (contexto.Articulos.Add(articulos) != null)
                {
                    contexto.SaveChanges();
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
Exemple #20
0
        public static bool Guardar(Personas persona)
        {
            bool     paso     = false;
            contexto contexto = new contexto();

            try
            {
                if (contexto.Personas.Add(persona) != null)
                {
                    contexto.SaveChanges();
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
        public static bool Modificar(Articulos articulos)
        {
            contexto db   = new contexto();
            bool     paso = false;

            try
            {
                db.Entry(articulos).State = EntityState.Modified;
                paso = db.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }
Exemple #22
0
        public static bool modificar(Persona persona)
        {
            bool     paso = false;
            contexto db   = new contexto();

            try
            {
                db.Entry(persona).State = EntityState.Modified;
                paso = (db.SaveChanges() > 0);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }
Exemple #23
0
        /// <summary>
        /// Permite Guardar una entidad en la base datos
        /// </summary>
        /// <param name="Libro"></param>
        /// <returns></returns>
        public static bool Guardar(LibrosDeLaBiblia Libro)
        {
            bool     paso     = false;
            contexto contexto = new contexto();

            try
            {
                if (contexto.LibrosDeLaBiblia.Add(Libro) != null)
                {
                    contexto.SaveChanges();
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
Exemple #24
0
        public static Personas Buscar(int id)
        {
            contexto db      = new contexto();
            Personas persona = new Personas();

            try
            {
                persona = db.Personas.Find(id);
                persona.Telefonos.Count();
            }
            catch
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(persona);
        }
Exemple #25
0
        /// <summary>
        /// permite Modificar una entidad en la base de datos
        /// </summary>
        /// <param name="articulos"></param>
        /// <returns></returns>
        public static bool Modificar(Articulos articulos)
        {
            bool     paso     = false;
            contexto contexto = new contexto();

            try
            {
                contexto.Entry(articulos).State = EntityState.Modified;
                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
Exemple #26
0
        public static bool eliminar(int id)
        {
            bool     paso = false;
            contexto db   = new contexto();

            try
            {
                var eliminar = db.Personas.Find(id);
                db.Entry(eliminar).State = EntityState.Deleted;
                paso = db.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }
Exemple #27
0
        public static bool guardar(Persona Persona)
        {
            bool     paso = false;
            contexto db   = new contexto();

            try
            {
                if (db.Personas.Add(Persona) != null)
                {
                    paso = db.SaveChanges() > 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }
Exemple #28
0
        /// <summary>
        /// Permite Eliminar una entidad de la base de datos
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            contexto contexto = new contexto();

            try
            {
                LibrosDeLaBiblia Libro = contexto.LibrosDeLaBiblia.Find(id);

                contexto.LibrosDeLaBiblia.Remove(Libro);

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
Exemple #29
0
        /// <summary>
        /// Permite Eliminar una entidad de la base de datos
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            contexto contexto = new contexto();

            try
            {
                Articulos articulos = contexto.Articulos.Find(id);

                contexto.Articulos.Remove(articulos);

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
 public RepositorioPessoa()
 {
     dbContext = new contexto();
 }