public string ValidarUsuario(string usuario, string contraseña, string IPAddress, string HostName, string MACAddress) { Resultado respuesta = new Resultado(); respuesta = TbCatUsuarioBll.ValidaUsuario(usuario, contraseña, IPAddress, HostName, MACAddress); XmlDocument xmlRespuesta = new XmlDocument(); StringBuilder xml = new StringBuilder(); if (respuesta != null) { xml.Append("<Resultado>"); xml.AppendFormat("<Error>{0}</Error>", respuesta.Codigo); xml.Append("<Mensajes>"); xml.AppendFormat("<{0}>{1}</{0}>", "Mensaje", respuesta.Mensaje); xml.Append("</Mensajes>"); xml.AppendFormat("<Usuario>{0}</Usuario>", respuesta.IdUsuario); xml.AppendFormat("<FechaEntro>{0}</FechaEntro>", respuesta.FechaEntro); xml.Append("</Resultado>"); } xmlRespuesta.LoadXml(xml.ToString()); return xmlRespuesta.InnerXml; }
public Resultado validaUsuario(string usario, string contraseña, string IPAddress, string HostName, string MACAddress) { Resultado respuesta = new Resultado(); try { using (DbCommand com = db.GetStoredProcCommand("usuario.SP_ValidaUsuario")) { //Parametros db.AddInParameter(com, "@parametro0", DbType.String, usario); db.AddInParameter(com, "@parametro1", DbType.String, contraseña); db.AddInParameter(com, "@parametro2", DbType.String, IPAddress); db.AddInParameter(com, "@parametro3", DbType.String, HostName); db.AddInParameter(com, "@parametro4", DbType.String, MACAddress); //Ejecucion de la Consulta using (IDataReader reader = db.ExecuteReader(com)) { if (reader != null) { if (reader.Read()) { //Lectura de los datos del ResultSet respuesta.Codigo = Convert.ToInt32(reader[0]); respuesta.Mensaje = reader[1].ToString(); respuesta.IdUsuario = reader[2].ToString(); respuesta.FechaEntro = Convert.ToDateTime(reader[3].ToString()); } } reader.Close(); reader.Dispose(); } //Cierre de la conexion y liberacion de memoria com.Dispose(); } } catch (Exception ex) { respuesta.Codigo = 0; respuesta.Mensaje = "Ocurrio un error al validar el usuario favor de contactar a área de sistemas"; } return respuesta; }
public static Resultado ValidaUsuario(string usuario, string contraseña, string IPAddress, string HostName, string MACAddress) { Resultado respuesta = new Resultado(); respuesta = dal.validaUsuario(usuario, contraseña, IPAddress, HostName, MACAddress); return respuesta; }