コード例 #1
0
        public DataSet getBuscarUsuario(Usuario user)
        {
            DbCommand cmd = db.GetStoredProcCommand("stp_BuscarUsuario");

            db.AddInParameter(cmd, "@idUsuario", DbType.String, user.IdUsuario);
            if (user.Rut == string.Empty)
            {
                db.AddInParameter(cmd, "@rut", DbType.String, null);
            }
            else
            {
                db.AddInParameter(cmd, "@rut", DbType.String, user.Rut);
            }

            db.AddInParameter(cmd, "@nombre", DbType.String, user.Nombre);
            db.AddInParameter(cmd, "@idPerfil", DbType.String, user.IdPerfil);
            db.AddInParameter(cmd, "@login", DbType.String, user.Login);
            db.AddInParameter(cmd, "@clave", DbType.String, user.Clave);
            db.AddInParameter(cmd, "@areaCargo", DbType.String, user.AreaCargo);
            db.AddInParameter(cmd, "@activo", DbType.String, user.Activo);


            try
            {
                return(db.ExecuteDataSet(cmd));
            }
            catch (SqlException ex)
            {
                throw new Exception("No se pudo buscar el usuario, " + ex.Message, ex);
            }
            catch (Exception ex)
            {
                throw new Exception("No se pudo buscar el usuario, " + ex.Message, ex);
            }
        }