Exemplo n.º 1
0
        public static void Eliminar(int id)
        {
            var     db = new AlmacenBancasDB();
            Equipos eq = db.equipo.Find(id);

            db.equipo.Remove(eq);
            db.SaveChanges();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Permite insertar o modificar una entidad en la base de datos
 /// </summary>
 /// <param name="equipo">La entidad que se desea guardar</param>
 public static bool Guardar(Equipos equipo)
 {
     if (!Existe(equipo.EquipoId))//si no existe insertamos
     {
         return(Insertar(equipo));
     }
     else
     {
         return(Modificar(equipo));
     }
 }
Exemplo n.º 3
0
        public static void Actualizar(int id, Equipos equipo)
        {
            var db = new AlmacenBancasDB();

            Equipos eq = db.equipo.Find(id);

            eq.MarcaEquipo = equipo.MarcaEquipo;
            eq.SerialNum   = equipo.SerialNum;
            eq.TipoId      = equipo.TipoId;
            db.SaveChanges();
        }
Exemplo n.º 4
0
 public static void Insertar(Equipos eq)
 {
     try
     {
         using (var db = new AlmacenBancasDB())
         {
             db.equipo.Add(eq);
             db.SaveChanges();
             db.Dispose();
         }
     }
     catch (Exception exx)
     {
         throw exx;
     }
 }
Exemplo n.º 5
0
        /// <summary>
        /// Permite modificar una entidad en la base de datos
        /// </summary>
        /// <param name="equipo">La entidad que se desea modificar</param>
        public static bool Modificar(Equipos equipo)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                //marcar la entidad como modificada para que el contexto sepa como proceder
                contexto.Entry(equipo).State = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
Exemplo n.º 6
0
        /// <summary>
        /// Permite insertar una entidad en la base de datos
        /// </summary>
        /// <param name="equipo">La entidad que se desea guardar</param>
        private static bool Insertar(Equipos equipo)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                //Agregar la entidad que se desea insertar al contexto
                contexto.Equipos.Add(equipo);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }