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); } }
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); } }
public ActionResult GeneratePDF(Models.Certificado modelo) { var model = new Models.Certificado() { RunC = Session["rutConsu"].ToString(), UserC = Session["userName"].ToString() }; using (var db = new MisOfertas.Datos.MisOfertasEntities()) { var consu = db.CONSUMIDOR.Where(x => x.PERSONA_RUN == model.RunC).FirstOrDefault(); if (consu.PUNTOS >= 0 && consu.PUNTOS <= 100) { MisOfertas.Negocio.Models.CertificadoEmitido certificadoEmitido = new MisOfertas.Negocio.Models.CertificadoEmitido() { Run = model.RunC, Descuento = 5, Idcert = 1, Ptsusados = consu.PUNTOS, Username = model.UserC }; certificadoEmitido.Agregar(); } else if (consu.PUNTOS >= 101 && consu.PUNTOS <= 500) { MisOfertas.Negocio.Models.CertificadoEmitido certificadoEmitido = new MisOfertas.Negocio.Models.CertificadoEmitido() { Run = model.RunC, Descuento = 10, Idcert = 2, Ptsusados = consu.PUNTOS, Username = model.UserC }; certificadoEmitido.Agregar(); } else if (consu.PUNTOS >= 501 && consu.PUNTOS <= 1000) { MisOfertas.Negocio.Models.CertificadoEmitido certificadoEmitido = new MisOfertas.Negocio.Models.CertificadoEmitido() { Run = model.RunC, Descuento = 15, Idcert = 3, Ptsusados = consu.PUNTOS, Username = model.UserC }; certificadoEmitido.Agregar(); } } var q = new ActionAsPdf("Certificado", model); return(q); }
private List <OfertasHome> getOfertasFiltroTodosRubro(string rubro) { using (var db = new MisOfertas.Datos.MisOfertasEntities()) { var lista = db.OFERTA.Join(db.PRODUCTO, x => x.PRODUCTO_ID_PROD, y => y.ID_PROD, (x, y) => new { X = x, Y = y }).Where(x => x.Y.RUBRO == rubro).Select(item => new OfertasHome() { Imagen = item.X.IMG_OFERTA, Valoracion = item.X.VALORACION_TOTAL, Disponible = item.Y.ESTADO, Nombre = item.Y.NOMBRE, Descripcion = item.X.DESCRIPCION, Valor = item.Y.VALOR, Id = item.X.ID_OFERTA }).ToList(); return(lista); } }
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); } }
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); } }
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); } }
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); } }