コード例 #1
0
 /*
  * ALTER procedure [dbo].[SPPrueba]
  * @id int
  * as
  * begin
  * delete from PrimerCrudTable where idUsuario=@id
  * end
  */
 public static void ExecSP(int id)
 {
     using (PrimerCrudEntities db = new PrimerCrudEntities())
     {
         //ejecuta un SP que elimina un usuario según un id
         db.SPPrueba(id);
     }
 }
コード例 #2
0
 public static void DeleteUSer(int id)
 {
     using (PrimerCrudEntities db = new PrimerCrudEntities())
     {
         PrimerCrudTable table = db.PrimerCrudTable.Where(s => s.idUsuario == id).FirstOrDefault();
         db.PrimerCrudTable.Remove(table);
         db.SaveChanges();
     }
 }
コード例 #3
0
 public static void UpdateUser(string nombre, string nuevoCorreo, DateTime nuevaFecha)
 {
     using (PrimerCrudEntities db = new PrimerCrudEntities())
     {
         PrimerCrudTable table = db.PrimerCrudTable.Where(user => user.nombre == nombre).First();
         table.correo          = nuevoCorreo;
         table.fechaNacimiento = nuevaFecha;
         db.Entry(table).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }
コード例 #4
0
 public static void CreateUserEncripted(string nombre, string correo, DateTime dateTime)
 {
     using (PrimerCrudEntities db = new PrimerCrudEntities())
     {
         PrimerCrudTable table = new PrimerCrudTable();
         table.nombre = nombre;
         //Como la tabla no tiene columna de contraseña, aquí voy a encriptar el correo
         table.correo          = Encriptador.EncriptarContra(correo);
         table.fechaNacimiento = dateTime;
     }
 }
コード例 #5
0
ファイル: Read.cs プロジェクト: jhon2520/CRUD-Entitty-consola
        public static void ReadUser()
        {
            using (PrimerCrudEntities db = new PrimerCrudEntities())
            {
                var table = db.PrimerCrudTable;

                foreach (var user in table)
                {
                    Console.WriteLine($"{user.nombre} {user.correo}");
                }
            }
        }
コード例 #6
0
        public static void AddUser(string nombre, string correo, DateTime fechaNacimiento)
        {
            using (PrimerCrudEntities db = new PrimerCrudEntities())
            {
                PrimerCrudTable table = new PrimerCrudTable();

                table.nombre          = nombre;
                table.correo          = correo;
                table.fechaNacimiento = fechaNacimiento;

                db.PrimerCrudTable.Add(table);
                db.SaveChanges();
            }
        }
コード例 #7
0
        public static void Validate(string nombre, string correo)
        {
            using (PrimerCrudEntities db = new PrimerCrudEntities())
            {
                var objectUser = (from d in db.PrimerCrudTable
                                  where d.nombre == nombre && d.correo == Encriptador.EncriptarContra(correo) select d).FirstOrDefault();

                if (objectUser == null)
                {
                    Console.WriteLine("No puede pasar");
                }
                else
                {
                    Console.WriteLine("Puede pasar");
                }
            }
        }