public List <GM_Usuario> IngresarSistema(GM_Usuario entidad) { try { return(ticketDA.IngresarSistema(entidad)); } catch (Exception ex) { throw; } }
public List <GM_Usuario> IngresarSistema(GM_Usuario entidad) { List <GM_Usuario> ListaUsuario = null; try { using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnx"].ConnectionString)) { conection.Open(); string query = "SELECT * FROM dbo.GM_Usuario u" + " INNER JOIN dbo.GM_Empleado em on(u.IdEmpleado = em.IdEmpleado)" + " INNER JOIN dbo.GM_Rol r on(u.IdRol = r.IdRol)" + " WHERE u.NameUsuario='" + entidad.NameUsuario + "'" + " AND u.PasUsuario='" + entidad.PasUsuario + "'"; using (SqlCommand command = new SqlCommand(query, conection)) { using (SqlDataReader dr = command.ExecuteReader()) { if (dr.HasRows) { ListaUsuario = new List <GM_Usuario>(); while (dr.Read()) { GM_Usuario usuario = new GM_Usuario(); usuario.IdUsuario = dr.GetInt32(dr.GetOrdinal("IdUsuario")); usuario.IdRol = dr.GetInt32(dr.GetOrdinal("IdRol")); usuario.IdEmpleado = dr.GetInt32(dr.GetOrdinal("IdEmpleado")); usuario.NomEmpleado = dr.GetString(dr.GetOrdinal("NomEmpleado")); usuario.NomRol = dr.GetString(dr.GetOrdinal("NomRol")); ListaUsuario.Add(usuario); } } } } conection.Close(); } return(ListaUsuario); } catch (Exception ex) { throw (ex); } }