public Notificacion <Socio> ValidaSocio(RequestValidaSocio r) { try { return(new SocioDAO().ValidaSocio(r)); } catch (Exception ex) { throw new FaultException(ex.Message, new FaultCode("-1"), "ValidaSocio"); } }
public Notificacion <Socio> ValidaSocio(RequestValidaSocio socio) { Notificacion <Socio> notificacion = null; try { notificacion = new Notificacion <Socio>(); using (db = new DBManager(ConfigurationManager.AppSettings["conexionString"].ToString())) { db.Open(); db.CreateParameters(2); db.AddParameters(0, "@idSocio", socio.IdSocio); db.AddParameters(1, "@contrasena", socio.Contrasena); db.ExecuteReader(System.Data.CommandType.StoredProcedure, "SP_VALIDAR_SOCIO_APP"); if (db.DataReader.Read()) { Socio s = null;; if (Convert.ToInt32(db.DataReader["estatus"].ToString()) == 200) { s = new Socio(); s.IdSocio = Convert.ToInt16(db.DataReader["idSocio"]); s.Mail = db.DataReader["Mail"].ToString(); s.Nombre = db.DataReader["nombre"].ToString(); s.Apellidos = db.DataReader["apellidos"].ToString(); s.Telefono = db.DataReader["telefono"].ToString(); notificacion.Model = s; notificacion.Estatus = 200; notificacion.Mensaje = db.DataReader["mensaje"].ToString(); } else { notificacion.Model = s; notificacion.Estatus = -1; notificacion.Mensaje = db.DataReader["mensaje"].ToString(); } } } } catch (Exception ex) { throw ex; } return(notificacion); }