예제 #1
0
        public bool UpdateData(string id, string nombres, string apellidos, int sexo, int ciudad, DateTime nacimiento, string email)
        {
            MisOfertas.Datos.MisOfertasEntities bd = new MisOfertas.Datos.MisOfertasEntities();

            var result = (from d in bd.Cliente
                          where d.Rut == id
                          select d);

            if (result.Count() > 0)
            {
                var result1 = (from d in bd.Cliente
                               where d.Rut == id
                               select d).FirstOrDefault();

                result1.Nombres    = nombres;
                result1.Apellidos  = apellidos;
                result1.Idsexo     = sexo;
                result1.Idciudad   = ciudad;
                result1.Nacimiento = nacimiento;
                result1.Email      = email;
                bd.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #2
0
        public bool Agregar()
        {
            MisOfertas.Datos.PERSONA persona = new MisOfertas.Datos.PERSONA();
            try
            {
                using (var db = new MisOfertas.Datos.MisOfertasEntities())
                {
                    persona.RUN     = this.Run;
                    persona.NOMBRE  = this.Nombre;
                    persona.PATERNO = this.Paterno;
                    persona.MATERNO = this.Materno;
                    persona.SEXO    = this.Sexo;
                    persona.EMAIL   = this.Email;
                    persona.FEC_NAC = this.FecNac;

                    db.PERSONA.Add(persona);
                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
예제 #3
0
 public bool Modificar()
 {
     try
     {
         using (var db = new MisOfertas.Datos.MisOfertasEntities())
         {
             var result = from u in db.CONSUMIDOR where (u.USUARIO_USERNAME == this.Username) select u;
             if (result.Count() != 0)
             {
                 var dbuser = result.First();
                 dbuser.PUNTOS = dbuser.PUNTOS + this.Puntos;
                 db.SaveChanges();
             }
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #4
0
        public bool Agregar()
        {
            MisOfertas.Datos.CONSUMIDOR consumidor = new MisOfertas.Datos.CONSUMIDOR();
            try
            {
                using (var db = new MisOfertas.Datos.MisOfertasEntities())
                {
                    consumidor.PUNTOS           = this.Puntos;
                    consumidor.PERSONA_RUN      = this.RunPersona;
                    consumidor.USUARIO_USERNAME = this.Username;

                    db.CONSUMIDOR.Add(consumidor);
                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
예제 #5
0
        public bool Agregar()
        {
            MisOfertas.Datos.USUARIO usuario = new MisOfertas.Datos.USUARIO();
            try
            {
                using (var db = new MisOfertas.Datos.MisOfertasEntities())
                {
                    usuario.USERNAME = this.Username;
                    usuario.PASSWORD = this.Password;
                    usuario.PERFIL   = this.Perfil;

                    db.USUARIO.Add(usuario);
                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
예제 #6
0
        public bool UpdatePass(string id, string actual, string nueva)
        {
            MisOfertas.Datos.MisOfertasEntities bd = new MisOfertas.Datos.MisOfertasEntities();


            var result = (from d in bd.Cliente
                          where d.Rut == id && d.Contrasena == actual
                          select d);

            if (result.Count() > 0)
            {
                var result1 = (from d in bd.Cliente
                               where d.Rut == id && d.Contrasena == actual
                               select d).FirstOrDefault();

                result1.Contrasena = nueva;
                bd.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }