コード例 #1
0
ファイル: TicketBL.cs プロジェクト: rtapara/ServiceDesk_Indra
 public List <GM_Usuario> IngresarSistema(GM_Usuario entidad)
 {
     try
     {
         return(ticketDA.IngresarSistema(entidad));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
コード例 #2
0
        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);
            }
        }